1. As I say before, "Old client can be on main chain and connected to new client if not lost connection. Only on initially connection old client will be rejected. And if there is one old client in net, all old and new clients work together." I know that, because use it in new Cubits-QBT hardfork and found while testing.
2. Everyone who can compile wallet himself, may take old code and just change version to 60009.
3. After some time, new parameters for minimum stake value become microstake relatively average stake.
you have explored every possible coding change that can be done, that is amazing.
If there's a way to remove microstaking from the wallet please do it. If not, then it's part of the TEK landscape, so just accept it.
At the heart of crypto currencies is the reality of maximising behaviour by individual actors in a trustless ecosystem.
Complaining about microstaking makes as much sense as complaining about ASCIC's.
It really has nothing to do with morality, or good guys and bad guys.