I never understood why they don't add just a little syntactic sugar. You don't need much to take it from a mess of brackets to something comprehensible.
It was in the original design, but not the first implementation. By the time someone got around to it, people where used to S-expressions.
The standard xkcd on making another thing:
https://xkcd.com/927On frameworks specifically, I recommend the song:
We're gonna build a framework,cause we wanna use one,but don't wanna choose one
We're gonna build a frameworkWe didn't like the others,So we'll write another