Since rP23072 do not show the correct trade percentages anymore. Pre D2810 they inherited the initial gaia settingsa and kept that for the rest of time. After D2810 it shows undefined (since observers don't get a playerInterface anymore). Observers arguably should see the values for the viewedPlayer, which was broken by rP23072.
Also nuking a unused argument, looks like relic pre rP18283