I think the web is completely broken if these are the two most used languages to program it.
And I also think programming is broken since the code I write is always the same. I never have to invent anything interesting just write boilerplate code and sometimes add a few new, original algorithms. I don’t have to use design patterns, I don’t have reusable code components in the way I have reusable user interface components (design systems). My programming skills are in decline when my design skills are constantly evolving.
I think programming is a huge waste. Why the next messaging app needs billions of investment again? Facebook Messenger, Whatsapp, Telegram, etc. all share the same codebase in a way, yet their codebase are written from scratch every time for huge sums of money, instead of being reused. I have the impression programming got institutionalized which means its first and foremost task is to sustain itself, the programmers, who do the same tasks all over again in different companies.
We have design systems ― like Google Material Design ― which work for many designers and front-end developers. They are free and reusable. We might need something like this for business logic / back-end programming tasks. I would be happy with that instead of rewriting the same code for every new project and wasting time.
I miss the creativity from programming as I experience it every day in design.