But seriously, ask yourself a question. Have you ever personally in your professional career needed to override environment per material? Like if you have 2 spheres in same scene, and each reflects different environment, or they both reflect same enviro but one of them refracts something different. Does that even make sense? Why would you want to do such a thing?
We are talking about per material !Environment! override, not per material ray switcher, like MR or Vray have, where you can make material return for example different diffuse color for GI than what is directly visible. ;)
Just think about it.... I am not against this feature, but not matter how hard i think, i can't come up with single scenario where this functionality would make any significant benefit. That's why i am asking, so maybe someone can come up with something.