Many software shops/enterprises don't value the necessity of embracing failure and making space for curiosity. That's fine, but then these shops should be strict about using Boring Technology they can just buy support for. If such companies have too much product ambition in the mix, then you need to give devs the ability to be engineers by giving them space to fail, try new things, refactor, rewrite.
We can't do that when the pressure is on to ship in unsustainable ways! Failure is not an option. We spent all that money writing that MVP, what do you mean you need a team to just maintain it? We have features to build!!
Not everyone is competitive enough to work with excellent engineering culture and we trade mental health in for it sometimes.