He got lucky and made some money on the internet. Now he thinks he's a fucking genius. It's a common problem around here.
No, apparently the real geniuses are the accounts on this thread that want to convince everyone that that Bitcoin core developers are completely and woefully incompetent, that Bitcoin still sucks and if it just had bigger blocks it would take over the whole fkn world.
See BCH and their dev team for complete fail.
Why does it make you so upset that other people see the world differently than you do? If they are as wrong as you believe, you should just let time prove you right. Instead, you get your panties in a bunch whenever someone says anything you disagree with.