GlasGo operates the same as every other private hire firm has historically operated. I don’t get what you mean by 3rd party service v actual taxi company. They are all private hire booking offices, who pass on bookings to self employed drivers.
Only difference with GlasGo is the scale of their operation. Their service is shite because of the well known driver shortage.