There's this attitude a lot of people have towards their supports as if they're their matchmaking-given slaves or pawns that they can just order around the map like they're supposed to just prostrate themselves, listen and do whatever they tell them to do without question. And when the support players rightfully get pissed off they justify their behavior by saying something along the lines of 'Oh you're the support it's your job to listen to me, you should gladly let me micromanage you'.
Supports don't owe shit to you, you just come off as an extremely condescending manchild to everyone on the team when you whine about how we play our own game. Supports will spend as many resources as possible to enable their cores, themselves and win the game but those resources aren't for you, they're for the GAME. The pos 5 salving you, stacking for you, warding for you, tanking ganks for you does all of those out of an obligation to the role he plays in the GAME, not you. The same can be said of what the pos 4 does. If you're this kind of toxic player don't be surprised if you rarely get to experience good support gameplay. Nobody wants to play with dipshits like you.
Source: https://www.reddit.com/r/DotA2/comments/u9uful/your_supports_dont_owe_you_sht_a_psa_for_you/