When the Switch rolled out in early March anyone who wanted to buy something from the Nintendo eShop found out that they could not store their credit card information. However, it seems things may have changed. Now you won't have to stack your virtual wallet with extra funds for later purchases.
Now when you buy an eShop game, you will see the option to store your credit card information. If you choose to store it, you will be able to see this under your user profile when it's stored, and will be able to choose whether or not someone will need to enter a password to use the stored credit card information. I guess that all depends on who will be using your Switch, right?
The Switch is outselling what Nintendo had projected, and is still going strong. Now as they add more titles to their lineup the demand for the console should continue to increase.