oldspider, mset and hax entrypoints are all managed by the same software (CakeHax/CakeBrah) so it doesn't make sense to remove only a portion. It's much saner to either keep as many as possible or remove CakeHax/Brah, and take them down as well...
Yeah but it makes more sense (again, imo) to have a unified/standard way of launching new payloads from older entrypoints. Just have a single dat payload on root which acts as a sort of boot manager, this way instead of having multiple versions of CakeHax lying around in random 3dsx's all over the place you just have to provide your own binary payload.
This'd also bring an advantage once sighax comes out since we would have a more standard environment to work with. For example, I've seen a9lh setups where DTCM is enabled, others where it's disabled, then we have the screen init problem, etc.