Stephen J. Turnbull writes:
So putting everything into prog-modes is a non-starter.
Charles> (Why do we have a prog-modes package at all? Why not
Charles> just have a separate package for every language mode?)
The latter was Steve Baur's intention. However, at that time there
were very few "external maintainers". Since he was maintaining it all
himself, he grouped related modes, especially those which had no
active upstream maintainer, into bunches.
OK, this makes sense to me. It would at least be consistent if every
language mode was its own package. The situation where prog-modes
means "support for most, but not all programming languages" is
sub-optimal, IMO.
Of course there are bigger fish to fry...