Really weird that people are arguing so much about this.
Anyone who has played other MMOs before knows very well what need before greed means.
Rolling for a companion is the same as rolling for an alt.
It's common courtesy not to do this.
All items drops are designed for a certain class, and on average, a group with each of the 4 classes will have a very balanced loot distribution and get maximum profit from each item going to the characters they were designed for.
If everyone can roll on anything your chances of getting any item stay the same, but the chances of getting an item you need for your class are a lot lower.
Also if you are looking for a particular weapon, say a double bladed saber, you may have to do a few runs until it drops, but if you are the only assassin/shadow you will get it.
If everyone also rolls for their companions you may have to do dozens of runs to get that weapon.
And what makes this discussion even weirder, is the fact that in the dozens of FP runs and all heroics that i did, this was NEVER an issue.
Everyone i played with knew what need before greed means, and there was never a case where someone selected need on an item that wasn't for his class.
Guess people on Legions of Lettow just are exceptionally well mannered.