I agree with the first part, I'm much less optimistic about the second part. I suspect they will create something that is worse, but cheaper if you already pay for Github/Office 365/whatever. Then many large enterprises will switch to save money whilst the engineers complain, just like with Teams.