Earlier quoted context omitted.
I mean, that isn't really new either. I had the first generation Lego Mindstorms set (pre-NXT, with the old yellow control brick), which required a USB device and special software to edit programs on the control brick. After ditching Windows XP for Windows 7, I could never get the USB device, or the required software, to function properly. The software and drivers just weren't maintained and updated, and I could neve…
I have a few RCX Mindstorms sets, and the software was always a problem. Thankfully, there were some open source alternatives, like http://brickos.sourceforge.net/ As an aside I'm pretty sure my RCX IR towers use serial, not USB.
Both versions exist. Mindstorms 1.0/1.5 had serial IR towers, 2.0 had USB.