I booked back in February. We are there November 10-19. When free dining was released, I put a deposit down on a room with free dining and cancelled my first reservation a few days later when the hype died down. When my refund was processed, I then put that money on the new reservation. Booking early and now having to pay for your food has nothing to do with fastpasses, entitlement, or any of the sort. By your own words "I will pay for my food and don't get what I want and those who don't pay for their food get what they want". In order to get free dining, I had to switch resorts (still apprehensive about that, but we will make it work and heck, we are in Disney!). I had to compromise what our family was dreaming about.
I'm Canadian...my $4000USD moderate trip with our dollar that dropped is actually closer to $6000CDN, $6000CDN was almost what we used to pay to stay at Beach Club. You don't see me flinging around acting like my "good money" owes me MORE perks because in fact MY vacation costs ME more. Talk about disappointing. When we booked the trip, the dollar was only 10% more(same as the last three trips), we are now paying more than 30% more for the vacation. That's 20% more than budgeted, we had a less exciting summer to make it happen.
Also, to quote you, "Not everyone has money to drop like that every year". But judging by your signature, you've been almost every year. I'm unsure why you would bring that up. When you are there, there are many that are there for the first and last time, the second time, the first of many, the 30th time, and everything in between. Whether you can go once, or a 50 times, doesn't really negate FP+ regulations or distribution.
I booked the tickets at midnight. I took 10 minutes to look at DIBB first, I knew what dates would have A&E and 7DMT. I worked around that and had no issues getting A&E and 3 mine train. It's it inconvenient? Yeah, a little bit. But so is joining the Taylor Swift fan club to get the presale code and then waiting for the exact minute concert tickets are released just so I can get 3 for my daughters. So is having to be online at 7:30am for our city run programs (swimming, skating, summer camp etc) because they fill up in seconds. So is being online at 9am exactly to register my daughter for girl guides (I forgot and guess what, she didn't get in). I had to be PRESENT at the local gymnastics club at 6am to register my youngest for gymnastics. It's really no different than many in demand activities now a days. At least FP+ is free!