Why can't we set player specific GameRules?
No idea, I guess Mojang didn't think of it.
Game Rules effect the mechanics of the entire map. If fire is not going to spread, it's not going to spread. If mobs aren't going to drop loot, then they won't...
A few of the rules could be modified to work differently, but their programmed intention was to apply to the mechanics of the map.