I agree about the nodes (more is better), but not all nodes should be miners imo. If all nodes are miners, how can you stop coin dump from let's say 100K nodes (from your example)? Let's assume 50% are selling, 50% are holders, that's a lot of coins reaching the market.
It's already like that. Older nodes gets more coins from validation. Gets coins from making flips (0 epoch node don't do flips for first validation and can do less flips for first few epochs), do not have an option to invite someone and get invitation rewards before epoch 5?. so person who is killing his node each epoch is mining like 3 times less than 5 epoch old account. 5 epoch old account is a 100 day hodler... that super long comparing to averege in crypto.
Abount coins outsie of stake - you cant block people from spending their coins its not what its all about ... all you will get is making new nodes enter the network harder = slower network grow = lower fundamentials. You need to build use-cases that will burn coins (like ADS network that should be done in this year) and other activities. But as i said. 38% inflation is not the problem on 5 mln $ coin.