No.
If you ever so carefully paint yourself into a corner then the corner is where you will be stuck. How badly do you want out of your corner?
There are FOSS and SAAS options that could work if you wanted them to… but whether they will depends on you.
Meat eaters trying to become vegetarian for ethical reasons often fail because the “un-meat” options out there don’t meet their standards. Success almost always requires some letting go and re-adjusting. If you are not open to that then don’t force yourself to put up with something you don’t really want.
I didn’t say it was unobtainable. But it might look/behave quite different than the tools you are currently using.
As for Microsoft Exchange, I only use that for work, and my employer would not allow me to connect from my personal machine anyway. I am not saying that you that you have to give up your favorite tools… but I am saying that it you are putting up so many fences then you might as well stay with what you have.