Unlike skeletal muscle, cardiac muscle has very, very limited proliferative activity (until quite recently, it was thought to have none). A bigger heart isn't stronger or more muscular, it's just totally stretched out. Like their poor, over-burdened stretch pants, enlarged hearts become non-functional much earlier than pants and hearts that support a normal sized body.