Those packages are separate so you don't have a bunch of debug info laying around that a very small percentage of the user base will use.
Hosting this on the web is cute but not as convenient as just a package that can easily be distributed via sneakernet if need be.
Debian and Ubuntu and them could still host the package in apt, but it's nice that I could download them last-second right when I'm in GDB without fussing with apt.
The point is that you can get them on-demand and it doesn't require root privileges. As the Red Hat article notes:
> For example, your distro might package debuginfo and source files separately from the executable you’re trying to debug and you may lack the permissions to install these packages. Or, perhaps you’re debugging within a container that was not built with these resources, or maybe you simply don’t want these files taking up space on your machine.
Also, FYI, sneakernet is the wrong term for what you meant. Sneakernet is the transfer of files over something other than a computer network (i.e. walking a USB drive to a friend wearing sneakers).