I agree with Lewis in that many urban places now charge for parking. You can still find many hotels in Orlando that don't, but in the Downtown area of Orlando, paying for parking is the norm.
As for the Hyatt at the airport, they don't charge you for parking, the airport does. They Hyatt doesn't own the parking garage so they have no choice about the parking fee.
I agree that the Marriott and the Ritz charging for parking doesn't seem right. They have a lot of land out there, but then again, I know some people that feel the more they pay, the more exclusive the place is.
As for Universal, I do think that parking should be free to hotel guests. I can understand charging a parking fee, otherwise, people would just park there and take the transportation over to the parks, but they should be able to waive that cost for guests.
However, as with all travel, the public can vote with their wallets. If you don't like a hotel's policy, then choose to stay elsewhere and let the company know why you are. If they don't know that people don't agree with the policy, it will never change.