You work for Wasp, so we'll take it with a grain of salt.
I have never seen Wasp used in the wild, because of the aforementioned limitations
- bespoke language
- stack chosen for you
What Wasp provides would be better addressed as a library.
Also, NextJS is the fastest growing, fullstack framework for React, largely because of the superior DX
---
an example of where Wasp has bad DX / DSL edge cases
> {=psl psl=} tags for database schema
You're weaving multiple DSLs together, which compounds the problem.
https://wasp-lang.dev/docs/tutorial/entities