I don't know where you are getting that idea from. I actually just booked a
Free Dining trip for next March. I have, and had no problem in the past, booking meals where they charge a cancellation fee.
I never felt Disney was trying to gouge me, or get one over me because of the fee, and I don't feel that way now that they have added more restaurants to the fee list. I think it is pretty despicable that so many tables were sitting empty, when it was obvious people would have liked to be at those tables, but were being turned away because the restaurant was booked. It would simply not be a smart business move for Disney to continue to turn a blind eye to it. And we can all debate how large the window of time should be for cancelling an ADR, but Disney has set it at one day, and that is the reality of it.
You can't control it or change it, you can just control how you react to it. If you react by not booking those restaurants, that is your choice. Maybe enough people will do that that Disney will change their new policy, but as of right now, it is what it is.