I think that is an excellent response David and the points you raised are not trivial.
I do believe it is beholden upon the courses to provide decent facilities for the owners, that should include a dedicated room, viewing area and free light refreshments. Also some decent, ideally hot, food which should be free or, if not free, heavily subsidised.
That should be a realistic expectation as a minimum.
I suppose the only time that could become a problem is where there is a large syndicate and clearly numbers would have to be restricted.
Those courses that do provide such usually restrict it to 4 meals per horse (not unreasonably). We simply conduct a draw amongst those syndicate members attending.