You're lucky to not have experienced what came before Teams in most corporate environments.

What do you have in mind? Skype was ok, and before that it was mostly e-mail in companies I had contact with.

SharePoint sucked from its inception though.

Lync and Skype for Business were far faster and more pleasant to use than Teams, in my experience.