As a backend engineer in the corporate world, I feel this so much. It's so hard to sell to corporate people (non-engineers) stuff that could improve the codebase and thus both efficiency and maintenance cost over a longer time period. I've said it many times before and I'll say it again Will, keep pushing like you've always done. It's easy to notice the hate but try to also notice all the positive feedback you get, because I see alot of it.