They do run... You have multiple hourly trains and 3 stations and depending on what part of shawlands there are stations in surrounding areas, also with trains running.
Do you people actually expect public transport to run like a taxi service? Cause that’s just a taxi, they exist already.