That's odd. I could've sworn there was a ReiNAND fork that had B9S Support. I don't know, you might want to look it up.
Are we forgetting that all you have to do is hold start to access Luma's chainloader and simply pick any payload you have?
Even if you were using A9NC, you wouldn't be constantly switching back and forth between it and luma as the default payload. You'd choose one or the other.
Also launching godmode9 from a cia is not that big of a deal when you can simply enter the rosalina menu, reboot, hold start and choose Godmode9. Which is something an avid 3DS user would know how to do. It's also not difficult at all to turn off the 3DS then back on while holding start to make things simpler for newcomers.
Which is why I said, are we forgetting Luma's chainloader.
Yeah, what with Luma's Chainloader, as well as GodMode9's Chainloader, the only reason to use this is for convenience, really. It was also a good chance to get some C practice in. However, it's useful if you suddenly just want to use another B9S-supported CFW as your default CFW for whatever reason (yes, they do exist), or want to switch back and forth between having Luma and GodMode9 as your default boot.firm.
If you feel the options you mentioned would be more convenient for you, you don't have to use this application, then. Do what works for you. I kinda wanted to open up more options for users, that's all.