The problem with Oracle Support is that an issue is handled by a single product support team - and I have been part of such a team. The team is specialized in its own stack and can hardly look at the other side of a wall. There are two walls to throw the service request over: the first wall is towards a different team (which will defend the wall against intruding service requests), the other wall is a different timezone. Urgent SRs may need to travel across the globe. That means another engineer will start from scratch investigating the problem. This all does not contribute to a quick resolution process.
"Mr. Watson, come here, I want you." -- Alexander Graham Bell