I don't understand why a switch would be a better option other than ease of switching from bonded to unbonded would be easier than unplugging and maybe losing the bonding plug.
From what I understand the bonding jumper only needs to be big enough to carry the current long enough to pull the breaker in the event of a short. I used a 10 gauge (I had it and it fit) but realize that when I use it with a duplex plug, the internal wiring to that 20 amp duplex plug is likely 12 gauge. As such, I would recommend no smaller than the matching 12 gauge. The original bonding wire was much bigger and landed right on the main neutral tap from the windings.
By removing the bond my little plug safety indicator, the yellow one with three little LED lights, indicates an improperly wired circuit. It doesn't "see" the ground and doesn't like it not being bonded. Folks also have problems with those power monitors (EMS) used for RVs and floating neutral generators. RV main panels do not bond ground and neutral, it's built like a subpanel.
Your question answers itself. ....and you consume a receptacle position. (Both of which I said initially.)
A bonding jumper between neutral and ground will provide a low impedance path back to the gen and cause the cb in that circuit to trip when the hot wire contacts a grounded surface.
The original bonding wire was also sized to cover a 30 and 50a circuit. The bonding may wire have also been 37 strand or higher to handle the vibration. High strand count increases the conductor diameter. Sometimes a bonding strap is used. You were given an option to use one of the several 15/20a receptacles present on the generator to replenish the bond. (It is a workaround providing flexibility to bond/unbond as the situation arises. You wouldn't want to consume the single 30a or 50a receptacle position and loose that option for use.
If your little receptacle tester is showing a fault when the plug jumper is not installed at the gen and the tester is plugged into the generator recept (and nothing connected to the house) it is indicating the correct status. If you plug the gen into the house and feed the main panel and then test a recept in the house (or on the gen) it would read all ok.
You are testing a condition that is not supposed to be used. Permitted states are...........generator = unbonded when connected to house and bonded only when loads are directly plugged into gen. (Read the conditions I posted when you were given the 2 options.)
An RV panel (properly fed with a 4-wire cable) would be considered a load plugged directly into the gen and you would need the bonding plug installed at the gen.