Modern frontend development has normalized an absurd amount of complexity.

Want to build a real-time app or simulation game?

Apparently you now need:

React or Vue

Virtual DOM rendering