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