Agreed.. My wife was a Windows programmer (she's a business analyst now.. better? worse? tough call.. ;-) and I remember a problem she had with an app.
They "bought" a fully supported library for file transfers (sftp I think??). Great reviews and support.. And it was great, for about 3 years..
Then the company folded, no support. New standard at work and this library wouldn't work with the move (I think it was VB6 to VB .NET)...
Finding another solution was a hassle..
It happens tho. In both commercial and OSS..
desiv
p.s. I do remember her grumbling that if she had the code rather than just the library, she could have fixed it herself. ;-)