Today, many microcontroller use in-system programming, or other system. So, why µVision could not include one in the next generation? I think it can be very usefull, no?
I think Erik has a good point but, of course, all generalisations are dangerous! ;-) But, in fact, this case does illustrate Erik's point: the more features you add, the harder it is to find the one you actually want! As I mentioned earlier, uVision does already have the necessary facilities to support in-system programming - it just requires someone (eg, the chip vendor) to provide the necessary support drivers.