The ecosystem needs an app like https://revoke.cash/ that gives users an easy way to manage their wallet's allowances, but this is practically impossible because the app can't look up allowances by principal/account... it also needs the spender principal/account specified as the query parameter.
The only other way to give users a way to manage allowances is for every wallet to implement its own allowance management feature, but this is practically impossibility. Imagine users export PEM from one wallet and import into another... they'd also need to export a map of allowances.
Can we make spender principal/account an optional parameter for the icrc2_allowance query?