Don't get overly focussed on dividend yields. Dividends can be cut, what really matters is earnings.
Don't forget, a dividend is merely the shifting of cash from your left pocket to your right. The company is only giving you YOUR money back.
That is really bad advice
Since the 1920s dividends represent 60% of the market return
Dividends can be cut, what really matters is earnings.
It is cash flow that really matters as earnings can be massaged & in some industries where depreciation / depletion charges are high earnings are miniscule while cash flow is very high. Oil / Gas E&P and mining companies are valued on cash flow not earnings.
Dividedns can only be paid from cash flow not earnings
While it is true that dividends can be cut , if one can find companies who are able to consistently grow cash flow and dividends they can pay back your investment every few years
think buying & holding the Canadian banks back in 1980 or POW or CNR or IPL, MMM, or any of the US dividend aristocrats.
In fact people should do exactly the opposite of what you say and focus on dividend paying stocks and look for the ones with growing cash flow
There is nothing like getting a 15% dividend return on a stock you bought 5 -10 years ago. The kick ass capital return from price appreciation will naturally follow