It's always bugged me when I listen to podcasts or read about history this explanation is given. I've never been to Italy or Greece, but they both seem to have plenty of hills and rugged terrain when looking at maps.
Hello! /u/marce_camitlans and I answered this question a while ago in this thread. We later reworked our answers into an article for Ancient World Magazine, which you can read here.