Personally I deploy a loot system where I give the players what I want them to have. The players are pretty high on the XP count so sometimes I don't award XP's and i'll award loot instead. For example my Jedi player was after a Krayt Dragon pearl, I told him that if he wanted one he would have to role play getting it. My first idea was for him to tackle a Krayt Dragon but that would have been too difficult to work into the main story arc so instead I had him loot the lightsaber of a Sith he killed. The player had to make a mechanics check to salvage the part and then had to spend several days attuning the crystal to his own resonance.
The GM calls the shots and no player should be allowed to derail the game, anyone who has a problem with the GM's rules is welcome to leave.