Day trading is basically how you are sitting next to your screen for the whole day to analyze, perform and execute a trade, while Swing trading is where you are trying to make a profit from trading with the price swings.
Preference is dependent on what you are looking for. For me, I find day trading to much more accessible for me.
On point, you cannot assure something for someone. It all depends on skills and how a person makes the most out of it. What is suitable for one does not mean it is good for others.
Day-trading requires less capital but is more technically and psychologically challenging and is more difficult to control risk. Most new traders who start via day-trading will not survive long enough to learn trading and graduate to become consistently profitable.
There’s no trading style that is going to give similar profits to all, it all depends on a trader’s skills, his trading strategy and most importantly, how he executes the plan and strategy. Both day trading and swing trading have helped traders earn well, it all varies as per which suits you better according to your capital restraints, time, plan, etc.
In my opinion, I find swing trading less risky when compared to day trading, but swing trading is not that risk-free as well if you are not careful but compared to day trading, many prefer swing trading.