Exactly. And quite a lot of folks ... are ignoring some basic aspects in here. Such as usability, scalability, reliability. Too many projects and products these days are optimistic and opinionated greenfield developments that expose obvious flaws as soon as you take a closer look. 😔
Discussion
Yeah, it's like, Wow, cool! Something new and nifty!
And then you open it, and it crashes. And you restart and select an item and it freezes. And then you select the item 4 more times and it works. But it does it 4 times.
And then it freezes because your cache is full because reasons. Then you empty your cache and it immediately downloads 2 GB of data on your limited mobile plan, but at least it runs again.
And then WOOPS! your relays are gone and then your profile pic changes and your handle disappears and you wonder if your cell phone has a poltergeist.
And then there are the rampant regressions in mature functions...
I'm always wondering about the state of their build server. Do they even have one?
Or is it all "push and pray"?
In most cases,it's probably just using tools because "oh well". Personal experience: People fail to understand that software development at scale and in a sustainable, reliable manner is not mainly about writing code or about playing with bleeding edge frameworks and libraries. This has ... interesting effects. 😕
I sometimes suspect a chronic unit-test allergy.