The fact of the matter is that free upgrades are never to be expected. Only as a pleasant surprise. As someone who purchases F seats I have the expectation of receiving the published benefits of that class of service.
Now, let's look at a route like MCO-JFK where there is typically only one meal choice on breakfast flights. What if something went wrong and not enough meals were catered. Do you think paid F passengers should get a meal before those on Medallion upgrades?