A very good list, unfortunately, one whose principles go largely unimplemented. Maybe SV is different, but at most places it seems you'd be hard pressed to find engineers skilled and capable enough to understand and push for these values.
I worked on a codebase that started as a ASP. NET framework project simply because that's what the team knew. No one knew React, and no one had the impetus to learn it thoroughly, if we forced that requirement we'd have to cut 90% of the team. It's unfortunate because we demonstrated how fast, maintainable, and modular a React-based system could be if developed properly. Multiple high-value features implemented in a single sprint, but as 90% of the team can't use it, we can't implement it everywhere.
I worked on a codebase that started as a ASP. NET framework project simply because that's what the team knew. No one knew React, and no one had the impetus to learn it thoroughly, if we forced that requirement we'd have to cut 90% of the team. It's unfortunate because we demonstrated how fast, maintainable, and modular a React-based system could be if developed properly. Multiple high-value features implemented in a single sprint, but as 90% of the team can't use it, we can't implement it everywhere.