tzarko
So, do you care because of: a) Load times? b) Accessibility on different devices? c) Philosophical grounds?
Because based on what you're saying (the 10 mile high abstraction level), it's about developer experience, which is not about text?
Text being what the end-user will ultimately see despite the underlying framework being React or a guy manually typing out the thing over TCP on every request.
Don't get me wrong, I despise it as much as you do, but I think it's important to recognize that ultimately the hate is only valid in the real world if it's about the user and not the developer experience.
Yes, “they” might be fighting for absurd reasons but everyone does, to one extent or another. At some point there has to be a concerted effort to minimize casualties and suffering, and that effort usually comes hand in hand with picking a side - as long as your goal is a reduction in harm and violence, that side is often the weakest (in many senses). But pick any side for all I care, if your intentions are holistically sane.
This is inherently a political effort, one that necessitates impartiality in order to sway public opinion, political weight, budgets, etc. And so these weird “holier than thou” moments arise - yes, sometimes for the sole sake of claiming superiority, but more often than not because “impartial” action is necessary to move the issue forward.
Mind you I don’t agree with Wikipedia on this one, given its nature, but still - embrace the hypercomplexity and patterns and nuance will both emerge and you’ll have something to work with, at the risk of maybe realizing that often to play a part in reality is to pick a side, even if it’s somewhere on the spectrum between two insane positions.
Regardless, what’s your point?
A while back I made an interactive REPL for the book, building out it's DSL, where you can play with the different examples interactively [2]. From what I can tell, a lot of the examples overlap.
[1] https://www.archdaily.com/612210/morphing-mathematical-trans...
That said, I agree with most everyone's assessment that the price-point is a bit too high.
Is providing different pricing schemes for companies/hobbyists/students something you're looking into?