You're suggesting the GA hold the aircraft, risking crew timeouts and downstream connections, because a passenger was not able to make a 100 minute connection?
How long should they wait? 10 more minutes? An hour? A day? How do they know the passenger didn't go downtown for poutine?
I'd rather not miss my connection because the GA hopes some other passenger will waddle over.