Two reasons...it's a cheap airport for Swoop to fly into so you can get to S. Ontario for low fee, plus there are flights to other destinations that have London as just the connector so folks will just stop over on their way to somewhere else.
If you do it in summer you have pretty close access (30-45 minute drive) to beaches on both Lake Erie and Lake Huron.