I agree 100%.
But, the major effect was to thwart space development.
I know and thank you for saying it, others may not know. If you have any links to the 1967 Space Treaty, please feel free to post them. I'm sure many lurkers have never heard of it.
The Law of Space is your baby.(figuratively speaking)
The Law of Sea is mine.
Clinton signed it in '94 but it hasn't been ratified yet. The Senate Foreign Relations Committee is working on doing just that this month.
Perhaps I should. Don't want to go overboard, but there are a few. A little project for a retiree.
Have read the LOST in its entirety, and the 1967 Space Treaty and its history is much shorter.