... because more people will believe the lie and not get pushed out of shape.
I've always had a problem with "availability at check in". I find most properties assign their rooms the morning of check in or the night before. Therefore, your chance of an upgrade is exactly that, a chance regardless of when you check in. When you show up, they may have assigned all their upgrades. For those properties that hold suites for last minute bookings at BAR or walk-ins, you have a better chance waiting until late night hoping they have filled all their standard rooms. But again, it's a chance. If you really want/need a suite, the only guarantee is to book it.
Checking online may not properly represent available inventory. Even hotels have been known to allow overbooking in the hopes they have no-shows and get double revenue for the room. If I find a property that I feel is lying to me, I'll scratch them from my list for future stays and referrals to family and friends. A posting on here doesn't hurt either.