I really like this.
I hope it inspires even one developer to push back on the culture of “we must have estimates because we have spreadsheets to manage.” So far, I’ve mostly avoided places like that, preferring to work with people who have at least some experience with technology.
The thing is, this is hard for both sides but the outcome is better. This is akin to talking about hard subjects in a relationship: either you do it and deal with it there, or they fester and get out of control.
Don’t back down from what needs to be said. You’ll feel better and be more respected.