Claiming Ashigaru Whirlpool can steal funds is not quite correct. If I grant you your claim, then what you propose is more that the coordinator potentially charge a different fee than the 5% of the pool size when the USER initiates a Tx0.
The coordinator can't simply sweep a user's wallet as your claim of potential theft seems to imply.
If the Scode function of alternate fees was removed, by what mechanism does the coordinator have to charge a different fee than what is displayed in the terminal?