We ate there during the
free dining and, like you, were not on the free dining plan. All I can say is that the World Showcase restaurants were so crowded because of the free dining that the staffs were completely stressed to the max. The Maitre d' at Chefs de France looked like he was about to collapse. And, when we were there free dining had only been going on for a couple of days. The kitchen and wait staffs are not set up for the crowds they've had. And, I suspect by now they are exhausted and would just like free dining to be over. There is also the point that you can count on people on the free dining plan to order all three courses (thereby increasing the bill and the tip). Whereas, it's a crap shoot as to whether the table not on free dining will order dessert. Therefore, if you're pressed, as a waitress you're going to make sure the big table on free dining sees the dessert tray, even if it's at the expense of the two-top-table non-free dining plan folks.
I don't want to excuse the service you got, but free dining has changed the entire experience at World Showcase restaurants -- and not for the better. When we ate at Alfredo's the food was good, but two entrees came out way before the other two. At 9:00 p.m. the place was jam-packed. No one even cared that Illuminations was going on. By contrast, last year we dropped into Chefs de France at 8:30 p.m. and were practically the only ones in there. Our waitress taught the kids some French words, set them up at their own table to view Illuminations and was completely charming.
We were so disappointed with the crowds at restaurants in WS that we will simply never go to WDW again when free dining is offered. We'll cancel our trip if it is.
Happily, there has been so much clearly unanticipated fallout from free dining that I don't think we'll ever see it offered again. As proof, I point to the fact that Disney offered fall room discounts recently, rather than free dining.
Sorry your experience was bad. One thing we found is that during free dining, lunch at one-TS-credit restaurants is much, much better than dinner. Everyone is saving their credits for dinner, so restaurants at lunch were nearly empty and quite delightful.