@mccrodp This will sound glib, but the real tension today is between the assumption of framework-silo'd development and thinking about user needs. They don't *sound* like opposites, but I promise that they are.
The advice I give most teams it to start with user needs:
https://www.gov.uk/guidance/government-design-principles
And then follow progressive-enhancement as far as it will take you:
https://www.gov.uk/service-manual/technology/using-progressive-enhancement
This will put server-generated HTML+CSS back on the menu, which is a lifesaver.