Nearly every argument you made is covered and explained in the article. Your points would get more traction if you would refer to the existing arguments made.
Reply on news.ycombinator.com