Yeah irresponsible people do. But it's not necessary to bet the farm to make a living. Although it's certainly easier to eke a living off a $600k bankroll than a $50k
all stop losses do is create an order when a certain condition is met (e.g. last trade price is below X)
there's no guarantee it will be created immediately, execute at all, and if it creates a market order you might very well not like the price it does end up executing at
Your caveat there often swallows the rule. Many bet on the market and make big bucks only to lose multiples of it later.