There is no free lunch. In order to get 'free' dining, you have to pay horrendously high rack rates for the resort. In some limited circumstances and families, it may work out better to pay the rack rate and get the dining. In order to get more people interested in and wanting the 'free' dining, Disney raises the price horrendously in the restaurants, so as to drive more people to not want to pay for meals. More people take the bait and so as to maximize the profits, Disney lowers the quality and choices of what is available in the restaurants since so many people go for 'free'. And with the large number of people doing the 'free' dining, it requires everybody to be scrambling at 180 to secure DR's for every restaurant on site. For those not on the 'free' plan, it makes it tough to get a TS meal, without doing the 180. And if you do go to a TS, you are met with a very limited menu of low quality food.
That is why I do not like the 'free' dining. It works well for Disney, full resorts with guests paying high rack rates and filling up the restaurants eating low quality meals of a limited nature.
And then, one more item. With the driving of guests having to do the 180 for DR's, some restaurants fill up immediately (Le Cellier good example) and guests think there is something super special about a place. It becomes a self fulfilling thing, the venue becomes 'elite', even though it is worse than it use to be. Disney sees an opportunity, raises the prices even higher, for those paying out of pocket, and makes it a 2 TS credit item for those on the plan.
People newer to Disney would not fully understand as they have not experienced before 'free'.