Have they streamlined the software for the HWS and Hopper 3 models too ? Just removing functionality from the code won't necessarily make it faster other than it using less RAM. That functionality is only 'loaded' when it's used. If they optimized the code, those optimizations would help ALL versions of Hoppers.
That is assuming a lot about how the software is designed. From what I can tell, the CUI seems to be SOA in nature, which requires a minimum number of services to be running at all times and listening for input. It works well in a distributed environment, but can cause resource constraints in a device such as a Hopper. Of course, I could be totally wrong -- just sharing what I see.