People write open-source software for recognition from their peers. Our peers (other professional programmers) have no use for end-user programming software, because they aren't end-users and can use more powerful tools.
Basically, the folks who could write HyperCard aren't the folks who use HyperCard, and when there's no money involved, people will write software that they themselves want to use.
Basically, the folks who could write HyperCard aren't the folks who use HyperCard, and when there's no money involved, people will write software that they themselves want to use.