I agree capital gains are more tax-efficient, all else being equal.
However, just to play devil's advocate, here's the case for dividends. They're a predictable revenue stream that puts cash in your pocket today. You can spend it however you want, or reinvest it if you choose.
Capital gains aren't realized until you sell stock, so you're at the mercy of what the market is doing at the time. It might crash the day before you plan to sell. Then you can't realize those gains anymore, even if the company "should" be worth more.
Dividends can also be cut in recessions, but they tend to be less volatile. It's the same idea as the proverb, "a bird in the hand is worth two in the bush".