It isn't impossible, just more difficult, mostly based on human factors.
Say you have developers who don't like confrontation. During an in-person requirement analysis, you might see their irritation in the in-person meeting and extract their opinion. Hidden behind screens, anything no matter how absurd, might get approved. They might also clarify requirements less. This is happening on my team, as we developers challenge far less and are used to being asked their opinion.
On the comms team, the mostly use Teams and a lot of their work is detail oriented. Problem is, chat systems aren't great about making sure you see everything so a lot more time is spent correcting errors in understanding.