Yes, my experience too. I have become deeply cynical about the whole thing. There is no doubt that all carriers use them as (effectively) 'bait and switch'.
Each time a system gets re-hashed (oh, sorry, Improved) it declines in use to the pax. I tend to use my miles for upgrades as they have more seats available for that, than they do for outright purchase.