Does it make sense to make the Oracle Account
NO! it doesnt make sense, you have plenty other options.
OpenJDK, Zulu JDK, Bellsoft JDK, Microsoft JDK, GraalVM JDK. All these tools are freely available without an account.
Dont worry too much about JDK 17 and newer ones, JDK 11 will be around for a few more years and still will run in linux / windows versions for years.
I dont know what changes came in JDK 17 but it is still not supported official by B4x tools, for some or any reason.
Now that i can think of, the best way to ensure that your code will run on JDK 17 is by supporting Anywhere Software either recommending the tools or donating.
should we pay the license to Oracle?
Yes! dont use oracle JDK, Oracle is good for 2 things, making money and paying lawyers.
Which version do you use in your project?
For B4A i use the OpenJDK 11 provided from the forum. For B4J as i code mainly with Web i use GraalVM JDK.