Have you ever tried keeping a record to compare the two? And what did you find, which one’s actually more profitable?
It’s easier to pick which team will win, so most people go for the moneyline. But the odds can kill your profit, since the favorites usually have really low payouts. So then you start thinking about betting on the point spread, where the payout is more balanced.
If you are actually weighing the both of them based on risk to reward ratio then definitely stacking odds would be the best option. The problem is when you place a bet on a single odd or a single game without making cumulative bets sometimes the payouts are way smaller compared to your initial risks.
On the other hand cumulative odds have a better risk to reward ratio given that mathematically you are risking less compared to getting way more if you pull off a win but the thing is the chances are always very thin.