I would put it squarely on Microsoft in this case. They decided to make their software not function anymore. Why not let older Teams clients still function and communicate with the newer?
Apple still pushes updates and security updates to OS versions which are not the latest. So I don't see how they can be blamed much here.