Unless someone like you cares a whole awful lot, nothing is going to get better.
It's the perfect time for breaking changes in .NET
Should our front-end websites be server-side at all?
Quick introduction to SOLID
Implementing a Chain-of-responsibility or "Pipeline" in C#
Model View Presenter Revisited
Cross-Cutting Concerns should be handled on ALL projects. No Excuses