Oracle is extremely over-staffed.
I left when it was at ~120K employees (after Sun's acquisition), and the amount of people that did essentially nothing other than posturing was staggering (at least in the middleware division).
With proper organization and tooling it could have done the same or more with about half of the engineers, and that's *before* AI tooling.
The talent pools are bimodal, you have a small pool of extremely talented people that carry the weight of the org, and enormous swaths of seat warmers. There's a lot of politics, and headcount can be a source of power. Incentives were set so managers tried to hold as much headcount as possible to increase their leverage in the org.