This is especially bad with cancellations because it lists every major stop (with station name and time) for the canceled tram. So instead of getting the important information instantly you are stuck waiting for the message to end and then repeat to the point that's actually important. I realise this is a technical limitation because apparently all affected stations get the same message but this seems fairly archaic while at the same time also being an obvious cost-cutting move over having actual announcements.
In general however the infuriating part about the apologies is that instead of "we apologize for the inconvenience" a more literal translation of the one you see most often -- "Danke für Ihr Verständnis" -- is "thank you for your understanding", which comes off as super passive-aggressive compared to the more apologetic but much less frequent "Wir bitten um Verständnis" ("we ask for your understanding"). Sure, they're both hollow phrases but thanking you seems extremely condescending.