This is pretty common with Java as well.
But anyway, I am pretty proud that even after we have grown the backend team from 1 happy guy to many more, we have managed to keep away the "Best Practice"-people, so our codebase has few projects and only interfaces where useful.
I’ve been away from the .NET space for almost a decade but I’m back and I’m already fighting against folks who want to implement Event Sourcing architecture to solve something that 25kb of ints will solve the problem.
.NET architects are obsessed with styles of architectures.