I think the biggest deal is my friend has to sit coach 100% of the time. He takes long flights and flys often. In his shoes I would be more upset of not being Plat more than missing out on all the miles.
At least the inital question has been answered that companies can do this....That I did not know.