It did. 2009-ish the 89/90 stopped using Kenmure Street and instead ran via Nithsdale Road and St. Andrews Road. There is a decent amount of council/social housing near the rail depot, although whether that warrants the longer route...
The 96/97 used to go through there back in the day. Withdrawn years ago, but probably would have been better used now ironically.
The only incarnation of a 96 I can remember is the one that went to Springburn round about the same time as the Overground concept in 1999.
This 96 was originally the 46A that ran Castlemilk (Carmunnock Road/Ardencraig Road junction) - Stobhill Hospital (Balornock Road/Lamont Road) via Croftfoot Road, Mill Street, Rutherglen Cross, Dalmarnock Bridge, Bridgeton Cross, Bellgrove Street, Duke Street, Cumbernauld Road, Provanmill Road, Quarrywood Road, and Rye Road every 30 minutes. Combined with the 46 that ran to Easterhouse, this gave a frequency of every 15 minutes between Castlemilk and Duke Street Station. I remember the double deck Volvo Citybuses from Parkhead Garage that ran on both routes.
The normal 46 was revised to run every 20 minutes Castlemilk - Easterhouse, with the 46A being replaced with the 96 that ran St Enoch Centre - Springburn (the former Town Hall) via Glasgow Cross, Gallowgate, Bellgrove Street, Duke Street, Cumbernauld Road, Provanmill, Quarrywood Road, Rye Road, along Wallacewell Road to Standburn Road to then come back on itself, Lamont Road, Stobhill Hospital, Balornock Road, Wellfielde Street, Springburn Station, and Keppochhill Road to the Town Hall.
In 2001/02, the 96 was switched from the Town Hall at Springburn to run to the then recently opened Tesco store at the St Rollox Works. Not long after that (say six months or so) the 96 was revised that it would not run to St Enoch, but curtailed at Glasgow Cross. At the Springburn end, it was extended from the Tesco store to Buchanan Bus Station.
This incarnation of the 96 disappeared at some point, which I think that the section of route between Springburn Station and Provanmill is now covered by the 8 (the Glasgow one, not the Larbert one that runs Glasgow - Balfron and the back way to Stirling via Maryhill Road).