Its because the decision makers drive SUV's with big wheels that are deisgned to drive over road construction and the like (I saw the commercial about why you need an SUV to deal with urban grocery getting)
PS. St george/beverly is a joke. I cruel joke. I ride right up the centre yellow line if I take that street and deal with the cars divebombing me. I rode over a fat peice of twisted rebar in the 'bike path' recently.
Then again, Bloor is a joke. So is Front. And Bathurst. And Richmond. And Adelaide.
Cars don't drive in bike lanes some of the time so why bother repairing them?