If you are a business traveler and are very close to a higher status level, then it makes sense to make a mileage run.
It makes a world of difference at the higher/highest status levels when you know the following year you will be eligible for all those upgrades and bonus miles. It makes the trip that much better in the future knowing you invested in it ahead of time.