This says that you don't get owt for nowt. A high yield should therefore be either a sign that a stock is riskier than average, or that it has worse growth prospects and so a higher yield will be offset by lower price rises.
So, who's right: income investors or common sense?