44 karma · joined March 13, 2014
One can always talk about any framework like this.
Good reasons to NOT use a framework might be: Lack of hope in future improvements, Inability to deliver the necessities, etc.
AngularJS delivers and there is a lot of hope around it and that's exactly the reason people use ReactJS too.
AngularJS is a very powerful framework and implements many of the common patterns in rich web applications. It has a learning curve which is normal, and poor documentation which is being improved day by day.
Adopting AngularJS will result in less coding in the near future which in turn will result in less bugs and support. Therefore making it worth the learning curve.
2. Again, a certain level of logging and archiving information is mandatory to offer some services based on artificial intelligence and to make people's life easier. Just imagine asking your doctor to not having a file of your information because it is a violation of your privacy! It does have a lot of benefit in terms of saving time, to learn about user’s search patterns. Google is able to offer better search results like this.
3. It does not make sense to be particularly concerned about what Google when you are actually sending that information out to the whole world. This is like shouting out something and then complain about people listening to it. If you don’t want people smell your kitchen, first you should think of closing the window.