It's a balancing act from economic pressures. At the moment, we can't have more than 6603 masternodes, as there aren't enough coins to make more. We thought that the natural cap would be 50% of all coins being reserved for Masternodes. However, we're already gone above 4000 (over 60% of all funds tied up in MNs). Since, realistically, the only thing you can do with crypto right now is to purchase a few things online or at some very rare brick and mortar stores, trade, or run a Masternode, it's pretty appealing to run a Masternode.
At some point, though, when Dash becomes far more useful - such as purchasing your groceries, paying for dinner, or going out to the movies - I can see people closing down their MNs to pay for essentials. At that point, Dash will become a lot more liquid than any other coin due to instant transactions.
In the mean time, as crazy as I sound, I think Dash needs to build up it's market cap by a lot. Not just because I want my investment to pay for my retirement, LOL, but because the larger the market cap the less volatile the price for every day use. This will, of course, take years. But at the moment, it seems to me, when comparing with other coins like Etherium and Steem, etc..., that we're really too low and falling behind. But then when you think about it, Dash seems to dodge all those pumps (and dumps) from those types of investors. Instead, Dash seems to grow organically due to market value and natural economic pressures. In the long run, I think this is healthier and we can actually judge how well we're doing by looking at the long term growth of Dash's price. I think it's a little behind, but it certainly reflects all the hard work going on behind the scenes.
Too behind the scenes sometimes, LOL.