You are correct, it can definitely be a huge pain, particularly as automated systems of trust continue to evolve. That said, as a programmer a few years back, technology like OAuth across various systems became more accessible to me as a newbie through OmniAuth and the wide variety of open source strategies for any platform I needed to integrate with. If programmers can do this for other programmers, I don't think it's a stretch for open source programmers to start thinking in a paradigm of servicing no-code FOSS platforms.