There's also the value aspect.
I bought a coach ticket SFO-LHR for $326. I'd be insane to blow 50,000 miles for that trip (less than a penny a mile).
A First Class ticket SFO-LHR costs $10,000. Using 100,000 miles for that seat is 10 cents per mile in value.