I think this is a nice idea to see how we can help existing users to not be fully stuck, even if many of us agree this is the setup we should recommend for a durably stable CI/CD environnement.
IOW we actually want to drive users off the jdk-tool plugin /way/.
Making it too easy for users to download JDKs from outside your company network, or anything else, is IMO dangerous. Bandwidth is not infinite, has to be paid by someone, network glitches happen, and then suddenly all your builds start failing at the very same time and there's nothing really you can do about it (without reconfiguring everything in top priority).
As explained/discussed in the related JIRA (otp right now, harder to find the id), we likely want to encourage users to either download tools from their internal network, or use alternative ways like building in containers where tools are preinstalled.
I've had that thought rolling in my head for some time, maybe a best-of-both-worlds solution could be that a new spin of the JDK/tools plugin would be able to:
* download things from outside once,
* *and* make it dead-simple to upload it to your binary internal server (artifactory, Nexus...),
* and then download tools from there (your internal binary server).
My 2 cents.
-- Baptiste