Kinda think you're running Rob's argument for him by inductive reasoning. 

If those other progroids read env() they could learn if colour was du Jure or not. No isatty() required.

I think there always will be some special cases and like cardamom pods in curry you hate them when you bite them.

G