The plain number doesn't mean anything. What matters is whether the speed reduction of stops results in better service. On Bloor and Danforth, it absolutely does - there are a lot of people living around there so it's good to have 3 stops every 2 km and put the whole street within walking distance of a stop. On the SRT, you aren't putting many people within walking distance at the Lawrence, Ellesmere and Midland stops (especially the latter two), as evidenced by their horrendously low ridership. Nearly 80% of the line's ridership gets nothing from those stops except a slower commute.