Unless im missing something I think its a great idea that tx fees funds the staking. Wouldnt change block rewards, and as the network usage increases it would keep Erg locked and maybe done with just a softfork. It doesnt seem too complicated to implement.