I can’t argue with your logic. I just wanted to point out that you can still get the version 4 & 5 of the IAR, at least I was able to get the free versions that work with this code.
I contacted tech support via e-mail, explained that I was a student learning code written for the IAR v4.xx and asked if I could still get the IAR4 free version. They responded to my e-mail by providing a link to that version and a free license code for that free version.
Dido a month later and I got IAR v5.x.
I am a student of Nano and Quad code and it has been challenging for me so I don’t see any ethical problem, and the programs are properly licensed.