Honestly, your post seems like you lack an understanding of how bot lane can be played. Poke supports and mage supports have been around a long time and are completely viable. They're NOT only there to feed you kills. Their job is to prevent the lane from becoming a 2v1 and allow you to cs. However they pull this off is acceptable.
It's just an incorrect assumption by many ADC's with limited understanding of the lane to think they need every cs (even if they'd have missed it anyway) and every kill (even though they get assists). I went 3/1/0 on sion a couple games ago as a support. Dominated the lane, allowed the Ezreal to get 40 cs ahead. He's 0/1/3 and complains I'm not handing him kills. I'm fed at this point though and can run train (pun intended) on their whole team. I then get him a dozen kills and end the game with a 6.0 KDA. The Ez ends the game 12/7/15 (and the deaths are mainly cause he tried to be a hero without me :D
Keep trying. Know that the "pro" play you watch is just their play style. It's not what MUST occur in order for you to do well. It's good to have your main damage dealer be well tuned but it's not the only way things can go well for your team. Playing into your teams strengths is how you win games. And if your brand is blowing people up. Help him do it...