I've read them. They simplified.

It works with this one.
Here is the problem.
- User needs 'something' to get full ram access (hbmenu launched not in applet mode).
- In devs mind this is 'an officially owned and installed game from Nintendo eshop'
Thats whats 'supported'.
Thats also whats 'could possibly prevent some bans' (for users being careless and not using emunand - which is NOT recommended (if you want to engage in online gaming, use a separate emunand (emuMMC) for all your homebrew and piracy needs).
As soon as you install .nsp you havent bought from the eshop - thats a very high ban risk.
Now.
What do you do, if you have eliminated ban risk (emunand is used), or dont care? But don't have any .nsp bought from the eshop?
- pirate?
- use the one nsp forwarder (to hbmenu) provided.
So, the 'no nsp forwarders' message serves three purposes.
1st - there were MANY out there distributed, that simply dont enable full ram access (hbmenu still in applet mode), which was a bane to troubleshoot for devs - because of many users 'but I want to use for that game'ing it.
So "dont use any" was actually the only possible clear and short response.
2nd - On the user side, most (?!) users had legal (eshop) or pirated .nsps installed, so going with it was a no brainer. (Just hold R while launching an installed Switch game.)
3rd - If you dont, and dont want to pirate (but probably still would be banned online, because you installed a non Nintendo .nsps), you can use the one from the link above. Maybe don't bother devs with issuereports if you do - and stuff (unexpectedly) doesnt work - but I've troubleshooted many issues - when the PSP core was in development, using that hbmenu launcher - and it wasn't the cause of any incompatibilities.
Also - to be perfectly correct, a hbmenu launcher is not a retroarch forwarder. You are launching hbmenu, with full ram access. Then retroarch without a forwarder.
--
On the rudeness part.
Again - I tell people to not always 'hey I own a smartphone and I have a personal question' support request, on issues that have been explained close to 100 times, are explained in the opening posting of the respective retroarch thread, and take time to explain.
Because it doesnt scale.
I don't do it to be a nuisance. I do it because of the - Confucius: "Give a man a fish, and you'll feed him for a day. Teach a man to fish, and you've fed him for a lifetime." principle.
I also do it selfishly, because - I benefit, when threads arent littered with the same support requests over and over.
Now - this is not the case anymore (influx of requests has slowed down a lot), so I also understand the 'need' of some people for 'we can just be friendly and help folks out'. At this stage, thats fine as well.
My reflex still is, to name the 'try reading' part at least, so that people understand, that their questions might have been answered before.
And when I take 15 minutes to reply to a support quest, I do it with the hope, that it might help out others as well - so that a person helping another person out, scales a little better.

--
On a personal note. On technicalities, in here you have already proven, that you are correct more often than me. I'm not taking that away from you.

On social dynamics... There is some value in acting a little shrewd some times as well. You just can't overdo it.
Where I'm coming from, telling a persion to 'read' or 'search' - isn't trying to put them down necessarily. Even if you do it shrewdly.
