1. Do you have to go out of your way and invest significant time and effort to avoid the use of these Oracle-owned libraries when you want to develop software in Java?
No, you have to go out of your way to use them.
2. Are you able to write good software without the Oracle-owned libraries? (good = robust, efficient, secure,
Yes, assuming you are able to write good software at all. That is on you.