In the context of React, it allows you to implement a `shouldComponentUpdate` method which simply compares the references of two objects, which is extremely fast. If the references remain the same, then there is no need to invoke `render` again.
Prototype-type based systems are cool in theory, but aren't much fun to use in practice. They are incredibly powerful and easy to abuse. Basically single inheritance in disguise.
Classes aren't great either, but at least using class inheritance makes you feel icky, you're not likely to have shared state on the prototype being randomly mutated, and it's pretty readable.
Separation of concerns and separation of technologies are a different thing. It would appear you haven't done your research. See Pete Hunt's famous talk:
It's amazing how people who should know better demand proof of something obvious that's been written about so many times, just like how Fox News demands proof that Obama isn't secretly a Muslim. Or how people demand proof that goto is a Bad Thing™.
It is amazing just how much Israel spies on America, and how nobody knows about it. If you dare to say it publicly then your reputation and career are destroyed, and you are an antisemitic terrorist sympathizer, if not also a terrorist.
Untouchable by police? That's a pretty big claim. What would happen if the government were to round up some computers and control 50% or more of the network?
Working in technology, you probably make a lot of money. Could be wrong. $5 a month probably means more to the general population.
Personally, I feel far less privacy when making online payments and giving out my credit card or trusting some middle provider than I do when visiting a site that has ads which I can disable.
Nobody likes unpleasant feelings. For many people it is even worse than physical pain. Positive thinking and similar strategies offer a seductive way to temporarily suppress negative thoughts and feelings, but deluding yourself will likely bring only disappointment in the end.