Issac08,
Yes UIM is an advanced monitoring tool and it is the ability to customize which makes it powerful, providing the framework and ability to monitor so very many different things.
Not sure I understand your last update. If the desire is for UIM to report all the items you want out of the box then post an Idea for users to vote up and product management review for inclusion into the roadmap.
As for sysUpTime in the past three years when I've been supporting UIM and NetVoyant (a snmp collector app) there has been only one other that wanted a report showing sysUpTime, so it seems there is not a big desire for it.
David