I believe this problem was solved with Solaris patches by weeding out the "obsoleted" versions and only showing the most recent version. The belief there was that older versions were trumped by newer ones, so there was no reason to show them anyway. As you've indicate, it seems as though this logic isn't carried across to RPMs. You should talk to Support on this one.