Have you read my answer? There is no reason why you couldn't use FSF GNAT or GPS in closed-source projects.
> Heck, you couldn't even use Ada for non-GPL open source programs.
Why not? The GPL GNAT with RLE allows you to use any licence with your application, whether closed or open-source.
> Because Smalltalk vendors have a long history of doing the same pricing that made it impractical to impossible for the little guy to use the language.
There were always free ST versions as far as I can remember. The "little guy" could e.g. use "Little Smalltalk" by Budd which appeared before 1987.