@MouseByTheSea @sinbad @gilesgoat @klord @psychicparrot42 as to why Godot doesn't handle consoles as part of the core, they cover various reasons here. https://godotengine.org/article/about-official-console-ports/
To the original point, it's silly this is needed - but at least there are viable options now, which didn't exist 2 years ago.