I think Sky Williams managed to prove this pretty conclusively.
Sky Williams talks and talks and talks until u think he is right, but if u think about his words, they are full of sht. (not always, but he is one of the greatest shittalkers on earth)
ADC is just NOT that hard at all to play.
That's because League of legends is not hard to play in general.
Its a role that has some of the best objective damage in the game
You still need your team to prepare for objectives
some of the best items
only if you get farm, feed or lategame, otherwise items are meaningless. And still, they can get one shotted by any mediocre assassin
and no other role has somebody in lane SPECIFICALLY there to make sure you don't die.
in most games i have to play adc I get a somebody that gives no shit about me dying, or wards, or objectives...
Essentially you are just being babied for the first 10-15 minutes of the game.
You should be, in many games you are not.
So why are most AD Carry Mains I have observed, so arrogant?
That's your interpretation. I think most of them are dissatisfied, because there is no other role that depends so much on the team game. All strengths you mentioned are only take affect, if your teammembers play for you. In my opinion, the better support wins the botlane, not the better adc. With any other role you are flexible, you can play around counters or ganks. The succes of an adc heavily depends on the beahviour of his teammates. Your main job as adc is to get farm and objectives. You can only archieve these goals if your team/support helps you to accomplish them. With other words: Adc is the most sensitive role in the game.