Question: why is max heart rate based on age?
Answer: It's because older hearts simply can't beat as fast as younger hearts. So the older person who's doing 120 beats per minute is probably working harder -- at a higher percentage of maximum heart rate -- than the younger person who is at 150 beats per minute.