In general, here is how I think one should chose between a CPU or a PSU ... based on the Oracle CPU and PSU Releases Explained page (quoted above).
If you have critical Java applications1, initially choose the CPU over the PSU. A CPU has the lesser risk of the upgrade breaking your application.
You should then plan to upgrade to the PSU soon. The reason is that the next CPU release will most likely include the enhancements in this PSU. If you skip the PSU in this upgrade cycle, you are putting off finding / fixing any unexpected breakages until the next (mandatory) CPU. You cannot predict whether that will cause problems.
Otherwise, if you need the listed enhancements of the PSU, choose the PSU over the CPU.
If neither of the above applies, it doesn't matter which you chose.
Note that this is the picture if you don't have a support contract. If you have a support contract, there may be other options; e.g. paying for Oracle to spin you custom security patches that might allow you to put off installing the enhancements ... indefinitely.
Note also that is an idealized decision making process. In practice, software / devops engineers often have to balance competing risks and schedules without the resources to do a proper job.
On the topic of why Oracle can't give you clear advice ....
They can't know for sure that the BigInteger
performance upgrades won't break your code.
They do know that the compiler fixes could change behavior of certain peoples' (broken) code. But there is no easy way to identify that broken code a priori.
In neither case do they know if the PSU changes will affect you. The information is in the release notes to allow you to decide. They haven't provided you an explicit decision tree ... but given the nature of the changes the most practical approach is to "try it out".
And this also explains why "the most knowledgeable group of people on Earth2" cannot give clear advice either. There is no definitive answer.
1 - Critical could mean safety critical, security critical, critical to your organization's business, critical to your customers' business. Your call.
2 - Pull the other one: it's got bells on!