I think the bashing is out of proportion, to be honest. It's not the race per se that sucks, stage three is the example that with a good route this race can deliver. As it did in the past, one way or the other. You have to consider that US terrain, a great deal of time, does not allow for multi mountain stages. Or climbs are so long you can't really connect them and expect to finish on a non remote place. I'm not trying to excuse it entirely, mind it. I think a stage on the sharp streets of San Francisco would always be in order, riders going up Lombard, Prentiss and Filbert streets, and finishing somewhere like the Coit Tower would be memorable. Then a flat stage linking back or to the mountain ranges on the interior. Much better than a pointless stage in Los Angeles which looks more like a parade to please the passing crouds, with a circuit downtown.
As far as the lineup goes, sure It would be better for the future of the race to have some bigger names contesting it, but that's different than calling it terrible, which I think is slighlty absurd. I'd much rather have a fierce battle among riders on a similar level, than some World Tour big name to come and trash the opposition. Give Conti teams a chance in their Continental Tour races.