Previously discussed here: https://news.ycombinator.com/item?id=10492282
Wasn't it throughly discussed, dissected, analysed and debated in that very recent topic?
The only new input this post beings is one more opinion among the many in that other HN post. Should it be considered a dupe?