one of my proposals for partially fixing burnout would be to allow devs to take unpaid sabbaticals.
if i could have taken 6-9mo away from my job to do my "meaningful work" and then come back, i would've much preferred that to just outright leaving. i imagine that that'd be a great employee retention tool for the tech co as well.