You have official Oracle JDK build.
You have official Oracle OpenJDK build.
You have plenty of alternative builds.
It's like kernel.org Linux, Debian Linux, Fedora Linux and so on. Does it hurt Linux? I don't think so.
All builds should be perfectly compatible between each other.
Simplest way is just use Oracle JDK 17. It's LTS, free and official.