Yes I can see why you hate ultis.
They certainly serve their purpose.
It is, however, fairly easy to stop them, and if you stop them you usually get a metal donation and the enemies' micro will be wasted(ultis require a lot of micro to be effective) because their ulti died. Some good ways to stop them are fleas, darts, or other raider like things that are cheap, to screen your units, or get some napalm stuffs to decloak them.
I personally like them but that is just because I usually am destroying other people's stuff, not them destroying mine.