I agree with this and, previously, rsync.net has always paid for me to fly in business class when I need to work in our international locations.
But lately, I have gotten very picky about which legs I will pay the premium for business class.
I follow the (very effective) jetlag avoidance rule of staying awake all the way through to the next local nighttime, and then going to bed tired after being awake 24-36 hours (even if my body clock thinks it's 10am or whatever).
In order to do this, however, I sometimes need to stay awake for the entire flight - and that is hard to do in a nice big comfortable seat. I also need to spend a few hours standing and reading in order to stay awake.
All of this makes the business class premium not worth paying. I don't want to be comfortable. I don't want the lie-flat bed.
So if my flight leaves Zurich at 15:00 and I am scheduled to land at SFO at 21:00, it would be silly for me to sleep on the flight for ~3 hours and then be wide awake at night when I land. In this example I fly coach and stay awake (and save $3k).
But if my flight leaves SFO at 22:00 and lands in Hong Kong at 12:00, I will pay for business class and actually sleep (and wake up about 3 hours pre-landing at 09:00 local time).