If I update my version to 17.12.3 the .Net 9.0 will DEFINITELY appear in my list of options?
Version 17.12 is the minimal Visual Studio version that supports Core 9 which is openly published in the official documentation.
https://zcusa.951200.xyz/en-us/dotnet/core/compatibility/sdk/9.0/version-requirements
https://zcusa.951200.xyz/en-us/visualstudio/releases/2022/release-notes