CPRich, I don't blame Marriott at all for wanting to sell their best product rather than give it away as an upgrade. But I do expect the person checking me in to be honest about that. I would gladly pay for the upgrade if offered the opportunity to do so.
On the flip side, Marriott shouldn't be surprised if I give my travel spending to whoever gives me the most for my dollar. Loyalty is a two-way street.