I do a mileage simply to make up what I'm missing to get to the top level, a mileage run is made so that I can:
i) Upgrade at time of booking instead of 72 hrs, 48 hrs...
ii) get award seats with no capacity control
Just this 2 benefits alone is enough to trigger me to do it!