Agreed.
When I signed a few devs at work up for Gemini for Code I had to go into Google Cloud, jump through several different screens, assign special permissions to each dev to make it work and even when it did work...it was insanely confusing compared to every other option out there.
It's to the point where I'm better off asking Grok Bot set it up for me rather than ever deal with figuring it out again.