I don't cast any judgement over developers not choosing to reinvest. I also think it's critical to know your limits and stay within them. I've been burned out several times throughout my career and know where my limits are.
I am however very certain that this industry rewards continued learning and with the right mindset it's very rewarding both in the short and long term.