ie. Paying for 2x Titan X or something, when many games don't even work with multi-GPU. Total waste. When it DOES work, the scaling is subpar.
That's not what I meant though. Sometimes there are clear situations where 2 cards are better on average or the cost to get a 2nd card results in a superior average price/performance vs. a single more expensive card.
HD6950 unlocked CF / GTX560Ti 448 core SLI vs. GTX580
HD7950 CF vs. GTX680 4GB
HD7970Ghz CF vs. Original Titan
R9 290 CF vs. 780Ti
GTX970 SLI / R9 295X2 vs. GTX980
GTX980Ti SLI / Fury CF vs. Titan X
In these 6 scenarios as an example, I'd pick 2 cards over 1 card. That's because even if SLI/CF doesn't work, you'd still get 85-90% of the performance anyway. Obviously if the majority of the time someone plays games that don't support CF/SLI at all, well save your $ and get 1 card.
Some people hate multi-GPUs, no matter what, which isn't logical. If someone plays a wide variety of games, has a sufficiently sized PSU and case, it's almost impossible to argue that a single 980 OC is better than 970 OC SLI or R9 295X2 OC or that a single Titan X is better than Fury OC CF. I am not talking about $2000 Titan X SLI.
There are clear cut cases where multi-GPU is actually the way to go, with a minimal price premium over a single card solution.
OTOH, if two mid-range cards are barely 10-15% faster than a single card, then multi-GPU is not the way to go since when SLI/CF doesn't work, you'll have 50-60% lower performance (for example GTX980TI OC > GTX970 SLI or R9 290X > GTX960 SLI).