I think if more people realized that p/e was the equivalent to years to payback they might reassess their portfolio. 107 years of current earnings is a long time to get your money back.
Earnings growth is the only thing that lowers this number when consumer stock preference is based on brand recognition.