That and it appears that each year, they seem to be making fewer and fewer rooms in the inventory of certain resorts available for free dining promotions. There's some posts here from folks who have been checking and can find nothing at any of the moderates. The fall offer that is currently out also completely excluded several resorts - Art of Animation, Port Orleans French Quarter, Allstar Movies and the Villas at Grand Floridian. All of those resorts have rooms available - but no free dining.
There were also some that had difficulty getting a room type they wanted at Riverside within a few days of the discount being available for booking.
She could try splitting her stay (using separate reservations, so even if they are at the same resort, there's no guarantee to keep the same room - though it can be requsted) to get free dining for at least part of it. It might work better to put room-only days after the free dining package, because of the ticket purchase requirement for free dining. They could purchase tickets with the package to cover the whole stay.
Or if they are good with a value resort (remember Art of Animation and All-Star Movies are excluded, so that leaves Pop Century, AS Sports or Music) they could pay the difference to upgrade the free quick service plan to the regular plan.
There is a room discount available also, your friend would need to call and ask what discounts are available for her dates, at resorts that would be acceptable to her - if she wants a moderate, she can ask if there is a room discount available at a moderate. If she likes a particular moderate she can ask about that one first. Unless she asks, they are not going to fill her in on discounts.