you are true, i know that.
you can do that with rexxer and other tuning-sw or with your hw/sw thing named RB Evo, but you must not do that.
simply disabling o2 and fully running via map only improves fueling a lot and surging is nearly or fully gone, because afr is not leaned out to lambda 1 in closed loop any more but runs with internal map, as it does in open loop by default. and depending on that it is rich or lean or whatever the map is programmed. basically internal mappings are fine and bike only gets lean with o2/lambda regulation on top.
tuning-sw simply does improve internal mappings, if possible, or for user specific wishes.
maybe
a guy who does rexxer flashing in your shop diagnosed your bike wrong, but, its a mistake from him, not from rexxer.
i have rexxer tuning directly from rexxer in germany, and it works more than fine
.
do'nt forget, it still uses all sensors from the bike except the o2sensors.
and, o2sensors also are not used in open loop by ecu, even not in a stock bike. o2sensors only are used to lean out afr to nearly lambda1 during closed loop.
o2sensors in bikes and cars basically are no broadband ones, which can give ecu exact volt/lambda values.
the used narrowband o2sensors only signal "too rich" or "too lean" and ecu then richens or leans out afr until its ok (lambda 1).
if the surging issue is the surging from too lean afr, it occurs in any mode, urban/travel or sport, because the problem (too lean afr) is the same. the difference in the modes is the throttle responsibility, not the afr in closed loop.