What exactly does Oracle do well?
IT question mark because Oracle isn't an IT company anymore.
They're foisting exa on people, meanwhile their applications are a Brobdingnagian nightmare. EBS contains no fewer than three complete sets of Swing tutorials (care to manipulate .AU files? There's a nifty sample set, three really). The code runs slow and crashes in creative and unexpected ways. Meanwhile, the business howls in frustration because it either doesn't do anything remotely what the sales jerks said or it pretends to and returns rubbish data. Now we have BIG SCARY ALERT because Oracle is pushing out Java 7 AUTOMATICALLY even though Java 7 doesn't work with EBS (seriously, I've tried and Oracle agrees). Nice job on the coordination there, team.
But the database is good, right? Well, it was. Now, updating from 11.1 to 11.2 means a whole new raft of server-crashing bugs. Here, have a memory leak. Fancy talking to support? HAHAHAHHA! "Please try patch 32983797923874993874 in your PROD instance and let us know if that doesn't work." When that fails, of course one must try patch 32983797923874993875 instead.
So if they're doing other things terribly badly I'm unsurprised. They don't give a damn about their customers or producing a quality product. Oracle is nothing but a sailboat manufacturer posing as an IT giant.