Actual godot does not, and never will.
From their own docs:
“ Godot does not officially support consoles (save for XBox One via UWP) currently.
The reasons for this are:
To develop for consoles, one must be licensed as a company. Godot, as an open source project, does not have such a legal figure. Console SDKs are secret, and protected by non-disclosure agreements. Even if we could get access to them, we could not publish the code as open-source. Consoles require specialized hardware to develop for, so regular individuals can’t create games for them anyway”
To dismiss Godot because you, a solo hobby dev, can’t target PS5 is hilarious.
https://docs.godotengine.org/en/3.0/tutorials/platform/conso...
To paraphrase the docs : You can ship games on consoles, but the tools required to do so will never be included in the open source code.
Eg. Just because you need to buy a tin opener to open your can of beans, doesn't mean you don't have any beans
The difference is that lots of Unity and Unreal developers go through the trouble to do this.
Having access to the SDK doesn't give you unfettered access to publish on their stores. It only allows you to write and compile code targeting their hardware/runtime.
TLDR A game market flooded with shovelware crap is a disaster for everyone.
Modern day consoles intentionally add hurdles/friction/cost to publishing in order to weed out the less serious studios.
And in the meantime, there's already tons of crap shovelware on the Switch storefront. Nintendo doesn't filter for quality.