I genuinely enjoy genji and have put 250+ hours on him (i know, not something to brag about) but i think the majority of the people who play genji is because they think that the idea of playing a ninja/ high mobility character is something that seems cool and they dont necessarily care about team comp and countering so they end up looking bad (not saying they were good in the first place) with their pick.