High market cap but universally hated by its end-users is probably not a great yardstick to measure consumer software against.

No, but it seems to be par for the course for enterprise software.