Before any fees are removed or added, you need to know the reasoning behind each one. For instance, why a parking fee at a resort? The upcharge could easily have been hidden in an increase of cost, yet no. Parking fee. Why "free" transportation to and from MCO? The cost of the convenience needs to have an added benefit in order to remain "free." Why add an alcoholic beverage into a dining plan but refrain from increasing that cost per day, yet raise the cost of a children's plan...no alcoholic beverage? Disney has never discussed their motives, but if I was willing to bet the farm, I would bet the added parking fee is to discourage those who rent a car from doing so. Show a cost that may be the impetus to take the "free" transportation, and then trap millions of discretionary spending dollars that were being spent on area restaurants, shops, and attractions. Add a glass of wine to a dining plan, get people to realize a value from plans that were not being utilized by a lot of guests, and now you have millions of dollars that are paid in advance, earning interest, and allocated to Disney restaurants at "full" price, rather than budgeting funds on gift cards, and keeping those costs down.
There is always a reason and generating income from a fee itself is not always the basis of the fee. Sometimes it is to generate further income elsewhere.