Nice post. I think charging for something in order to control demand is just smart business. Disney is the only park system that doesn't charge for it's line-bypass queuing system; while that's noble and benevolent in some regards, it introduces the same issues one would see with anything else that is "free" - increased demand.
Do I think Disney should introduce a charge for some or all of FP? Yes.
Would I pay for it? Probably not.
You gotta wonder, tho, after all the effort that Disney went into making sure that guests knew that the whole FastPass system was free, how much worse will things go if all of a sudden it's pay to play? All the staff that was out in the parks at the old FP- machines letting everyone know that the paper tickets were no more, they would need probably triple the amount at the FP entrances to make sure that people knew that you needed to pay to use this feature. And it still would be a fustercluck!
I think the best way to alleviate some of the headaches and bellyaching that guests have had is to tier it for resort guest and no resort guests, and then further tier it within the resort guests depending on where you stay. Staying at a Deluxe? No restrictions, book at 60 days, no tiers, park hop, unlimited after the first 3, etc. Staying at a Moderate? 45 day booking. Value? 30 day booking. Off site? Same as Value, yet you're only allowed a maximum of 5 FP+ per day, and you tier Epcot and HS. Maybe even make another perk of staying onsite being that you can get an extra 1 FP+ during any morning EMHs and 2 additional for evening EMHs, booked at the same window as the rest.
Is it perfect? No, I'm sure it can be tweaked and added to/subtracted from at length, but I think it would start the conversation and have folks accept it a bit more, and it drives people to stay on site. It also doesn't "penalize" you, really, for staying at a value vs deluxe other than when you can book. I think some people thought that if resort tiereing were put in place, only certain attractions would be available to certain guests, which would totally be the wrong way to go.