yes because at the time they didn't know what to do, and gave .su to the .ru guys. For .yu it was also a little bit messy with multiple new countries wanting to control it. This is when IANA made laws to properly handle end of ccTLD like this, .yu does not exist anymore, it will be the same for .io
They're not laws anyway. They are just things that ICANN say. It's very easy to change the rules it's not like they have to be consulted on or anything