I don't think that TA's will be a thing of the past.
In British Columbia we have a "Travel Assurance Fund" that all TA's belong to. If a supplier IE: Airline terminates service , this fund pays fhe cost
of returning people back to BC .
Cruise Lines and other outside of BC companies don't have this kind
of plan or protection.
SS Ithaca , Volendam , Mariner of the Seas (x2) , Veendam , Coral Princess , Island Princess (x3) , Emerald Princess,Sapphire Sapphire (x3),Diamond Princess