I second your suggestion as it's exactly what I sugested long time ago...
I just didn't make a "screenshot".
With long filenames - like GoodTools or TOSEC - this layout would be much more usable.
Of course - the problem is: who will find time to implement it?
The next step (in GUI) would be to separate type of view in system & software (list/detailed) - but this would probably need a bit more coding (for less effect).