It all depends on what your family would purchase, If you normally add hoppers, why is the value eroded? I think that we all seem to think everyone tours the way we do, and that simply is not the case. My family usually purchases hoppers, so having to buy it makes not one penny of difference to me, it's already factored into our budget.
You were lucky. In order to "apply" the discount, you need to cancel and rebook. If there was no availability for this discount at the resort you wanted, you would have had to change resorts in order to use it.
AAA may have negotiated the details for you, but they were necessary.
You are right, nothing is "free", but the discounts are the discounts. Call them what you want, but respect that for many, FD is the better offer. My family generally needs two rooms, and we will use different FD on one and RO on another many times. Your family may benefit from a RO discount, but mine may not. Or as we have done in the past, FD on one and RO on the other. And I laugh and I laugh and I laugh when people tell me I got snookered. I am pretty clear about what my savings are, and then to double check, I ask DD to build her spreadsheet. And I move our folks around between rooms to make the most of our savings. And I save. A lot.
Free anything is based on what resorts need to increase their census. My DD booked POR in July for her family, but really would have loved to stay at their favorite, the Poly. They also decided not to buy hoppers, which they dearly like, but she thought they were not worth the money this trip. Well, once teh 30% off pin came and it also included the hoppers, she jumped on it. It was more money but stayed within her vacation budget, and gave them the resort they really wanted.
You can always book your ADR's at 180 days out, but not the +10 that comes with a resort confirmation. I have done that many times when I was in the process of deciding if we were going to go. I was not willing to make that final commitment of a resort but I also needed to be sure I would secure ADR's that would be important to my family. TO be honest, I have always followed through with the trip, but I like to be sure before I book.