The Smalltalk developer experience may in some ways be one of the better parts of Smalltalk, but at the same time it's also one of the worst.
Getting tied into a particular environment often made it awkward, if not practically impossible, to integrate with other editors, code manipulation tools, version control systems, and so forth.
This might have been okay in academia, but it was far less acceptable in industry.
EDIT: typo