I cant even think of a way to reply to that.
That being said, if i need something for a companion ill usually ask the group if anyone needs it first. players should always come before companions.
How is it fair when all put the same amount of effort and someone get 3+ loot while some get none just because the loot drop this time is better for his class? It is not fair at all. Not to mention people will always argue that my need is always better than your need.