And when people ask "How do I get more PED, or guns, or ammo?" They response wont just be " Get out your visa, or Master card."
The question "My gun is broken, how do I get a new gun" and "I'm out of ammo how do I get more ammo" has the common response: You buy it in trade terminal. (Unless the cases you have shrapnel, or BLP ammo you can replace with MWCs).
When you tell that, the next question (or, rather statement) will be: "I don't have any PEDs".
Then you have two options: You can either work for it, by gathering resources you sell to other players, or to deposit. And for most people, deposting means get your VISA or MC (mastercard) ready.
There are people now and then who open up private chat with me, and ask for PEDs. When I ask, "Do you have any sweat (I then mean, "any sweat at all"), the answer is no, and rather than seeing the person go sweating, I see the person go towards some other avatar.
I don't know if you mean people who *only* respond with the "use the credit card" answer or if you get both. But on the other hand I know that a few beginners who asks for money (in private chat) never will touch the VSE tool and not even try it. I just give you the other side of it.
One ting that needs to be said clearly, is that you can't grind (hunt mobs) for free and make yourself a fortune that way, because while in other games the ammo doesn't have any IRL value, in this game the loot has a value that corresponds to IRL value, the TT value, and to be able to claim loot (that often has TT value), in the long run you need to pay for the TT value of the loot by paying a TT cost for the ammo you use - there is no "stick" in this game you can use to kill an unlimited number of creatures for free to collect their loot.
The other ways to get money is often considered dull and low-paying (collecting sweat), or takes a long time (fruit/stone gathering).
There is a second reason to bring up the credit card: Some people want a repairable starting gun and/or (if you know a bit more of the game) an affordable weapon amp to get higher damage from weapons. One way to get this is getting a good starter pack like the gold pack (weapon+amp, healing tool, wearable that has a running speed buff, an (L) car with higher TT value than beginner car) or the rocktopia silver pack (cool looking tommygun); and these starter packs can't be bought ingame; to get one of these starter packs you have to use a creditcard on the webshop.
Another thing is that if you need alot of ammo, for instance for an event, you can either get it from the strongboxes (if you want to gamble a bit), or you can buy universal ammo from webshop without the bank fee penalty and (if I remember right) get some bonus stuff with it. Again this is from webshop so you need to pay with CC. (Or, with paypal but for me paying with paypal means paying with CC but with a middlehand).
Reason I often recommend to deposit is that it's possible that way to have more fun ingame. If you deposit say 10 USD (97.5 ped), you can buy a sleipnir with oil, and you can move around pretty freely by yourself over the continent (total cost say 30-40 ped). Though it's not impossible to get this sum by sweating, it can be fun to have a little jumpstart. Also, even if you deposit I recommend trying out sweating, because it will learn you alot about the game; you'll get evade skills, you will learn about mobs, you will learn about trading, you will meet people and so on - but the making money part will be small. Without depositing, it will take you quite some time to make money to do the more fun things ingame. And if you feel an urgency to visit another planet, it will be hard time to make money for the ticket cost - it costs around 10 ped to go from one planet to another with shared warp or taxi service.
In the past the start sum would be to cover ammo, weapons and armor; now you get some of that from starter packs; and the armor you get by completing discipleship.