Sorry but you're wrong, all those buzzwords have their merit and there are real impressive and innovative companies or projects built on those hypes, not all is "worthless" or a "scam". Don't let your ignorance blur your mind, learn about them, use them, have your own ideas cause this post sounds like you've been reading way too much HN.