In the pre-Ukraine war world there were none. Gas was comparatively cheap, pipelines and ibfrastructure was there. So Russia was a natural choice. Now that changed and the world will adapt.
At the very least Germany could have said no to Nord Stream 1 & 2.