It seems like the author is confusing open source with Open Source. The latter has a formal definition which includes a lot more than simple access to source code.
I also agree that no one is entittled to free support or enhancements, bugfizes, etc.
Every project eventually makes their own package manager. Its pretty insane if you stop and think about how routinely the package manager is re-invented.