That's definitely not how it works. You can't just choose which miner will process your transaction.
Yeah, if I want my transaction to be picked up by a miner who doesn't require fees, I can just sit patiently.
This is all based on your assumption that miners will start leaving, which simply isn't true. There's no motivation for them to leave.
Miners leave all the time when they're no longer profitable...