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.
I've never been canoeing before, but I imagine there must be just a few simple heuristics you have to remember... Yes, don't fall out, and don't hit rocks.