I’d think that would be obvious. Everything is a program on a computer.
Wikipedia:
A computer program is a sequence or set[a] of instructions in a programming language for a computer to execute.
For convenience, it also doesn’t help that OSS is extremely hit and miss and inconsistent between developers.
This includes:
At the end of the day, regular people want something that just works™. They don’t want to have to dig through ancient tomes old form posts to figure out that a depreciated version of an app has been supersceeded by a slightly differently named version by a completely different dev that requires some weird dependencies that conflict with another app’s dependencies and everything just breaks at some point… It’s a pain in the ass.
“Oh hey, an alternative to Google Translate!”
Oh…