Earlier quoted context omitted.
That's a debatable statement and it doesn't explain the public appeal of mitochondria over ribosomes that predates recent research on the relationship between mitochondria and aging.
Why are you insisting on this comparison to ribosomes? They’re both interesting.
I think it's the catchy nickname "powerhouse of the cell."
Ribosomes don't have a catch nickname so they get a lot less content produced about them.
If I was a highschool biology teacher I'd probably call them "The assembly line of life." That would stick in people's minds I bet.