I'll explain why some of these cuts can actually cause more harm than you think.
For route 93, the alternatives you named are the 9, 94, 111, and 453. The closest the 9 gets with the exception of Westbrook is 8 blocks away, and does not go west on Richmond Road. The 94 might follow or intersect at certain points, but for the most part deviates away from where the 93 is supposed to serve (ie. Richmond Hill and Signal Hill). The 111 is an okay alternative, but service ends at 9:30. The 453 comes close but doesn't serve Coach Hill and also ends at 10pm.
For the 104, you named the 1, 4/5, 20, MO as alternatives. The 4/5 only intersects with the 104 once, the 20 twice, and MO (as well as Lions Park and SAIT stations) might be near by to 6 Avenue on paper but geographically it doesn't work as an alternative. The 1 does work as an alternative, my only problem is that it already experiences reliability issues.
The 24 does not have have an alternative service between Inglewood and Lynnwood. The 17, 41, 147, and 302 do not run after 10pm weekends. The 36 is a fair alternative in Lynnwood and Riverbend though.
There is no alternative service to routes 92, 96, 153, and 406, aside from routes 14 and 23, but they basically go on the outer edges of those service areas. They're not okay alternatives for most of the areas the four aforementioned routes serve, as the walks to these routes for some areas can be well over an hour.