Re: "React (...) ...at 8 years old it should be over"
This point is a crucial one in technology selection. It seems the younger folks often miss the "will we be able to support this application for the next 10 years with minimal budget from above?" question in the decision tree for using NewShinyJS. Maybe if every dev coming out the door had to spend a year fixing the county's COBOL database before they're let into the wild, they'd understand how long real-world production systems tend to remain in place, and pick seasoned and reliable technologies to suit the job.