I take offense at full fare coach being called reckless spending. In a fortress hub, I am only offered full fare coach fares if I don't stay over a Saturday night. Doesn't matter if it's 1 hour, 1 week or 1 year in advance. There is no choice here unless you want to lose a good portion of your weekend for your job's benefit. I like my job but not that much.
On top of that, on a few full fare coach tickets I've changed my flights a dozen times making them worth it in the saved change fees, and it's nice to be able to refund them easily (I've done that about a dozen times too).
So for some people in some places full fare coach is the only viable option. Just my $.02