While I completely agree with the importance of the 3 principles you brought up here, I think you got it wrong, like many others, with regard to Explicitness.
Being explicit is important, but it does _not_ have to come at the expense of brevity and elegancy.
You started by declaring ‘Angular is Easy. React is Hard.’, went on correctly listing many flaws in React and the ridiculous hype around it, the unstable and constantly changing development and build tools setup, but concluded that …. angular is only for prototyping.