As others mentioned, it’s a programming paradigm. It and discussions around it have zero implications outside of programming.
People can write great applications using it or using any other paradigm. Same is true for terrible applications.
Some people love it, some people hate it, most are somewhere in between and think it has their merits and tradeoffs, and that it can be used where it makes sense, but shouldn’t where it doesn’t.
Heated discussions are very common in tech circles over things that have zero practical implications outside our own little world, and this is one of them. 😄