High growth companies often don't pay dividends because they are capital hungry (and reinvested capital means less leverage, less dilution, or both to current shareholders)...and mature companies pay dividends because, being less capital hungry, they can distribute excess cash generated to investors.
Dividends are not a good indicator of the quality of an investment.