The second reason is that the general knowledge about Smalltalk is very poor, and most people only remember that it is something old and long dead. Try to sell a dead fish.
Is there an overview of the differences somewhere?
I don't know of any such list of differences, and I don't think it's of much use either.There is ANSI Smalltalk, which is very limited and most implementations go well beyond its scope, so you have to compare each implementation separately anyway.
March 7, 1988
"Smalltalk/V 286 is available now and costs $199.95"
https://books.google.com/books?id=CD8EAAAAMBAJ&pg=PA25&lpg=P...
> nasty-looking non-native GUIs
The "non-native GUI" was quite important because Smalltalk was running on MS-DOS — not on MS-Windows.
$199 was a very reasonable price for a powerful dev tool in 1988. A lot of software at the time cost much, much more. Look up historical prices for just about any contemporaneous commercial software.
You can still argue they would have done better in the long run by marketing themselves as "Turbo Smalltalk" at $69.99. But that's a different argument than "wow that's way overpriced," which simply wasn't the case.
p8 October 1988 https://books.google.com/books?id=WSBVAAAAMAAJ&pg=RA18-PA8
Smalltalk/V 286 included source-code debugger, bit mapped WIMP for MS-DOS, BitBlt graphics, … Turbo Pascal + debugger already cost more.
Dec 1988, MS Word 5.0 for MS-DOS, $450.
Digitalk (now ParcPlace) Visual Smalltalk uses more of the underlying operating system GUI, for better performance but at the price of only supporting a common subset of GUI controls …
IBM Smalltalk maps the Motif GUI widgets onto the underlying operating system widgets.This means you get a very rich kit to build your GUI, but the widgets operate at near native speed. You have the best of both worlds."
p87 "VisualAge for Smalltalk" 1997
http://www.redbooks.ibm.com/redbooks/4instantiations/sg24482...
aka What's the difference between Swing and SWT,
I wouldn't say Smalltalk has a bad rep nowadays, but it used to be knocked for being too expensive (the cost of ST licences back when was beyond a joke), too slow, and producing nasty-looking non-native GUIs. These have almost all been fixed.