These aren’t insurmountable problems, you just have to get used to a different way of working. It’s not remotely the same as working in the same office. Better in some ways, worse in others.
Google is one of the few companies with the resources to try to drastically improve the technology and fix this problem, but they instead decided just to double down on consolidating their staff in big offices. Obviously works for them but it’s a shame.
Edit to add: the above doesn’t necessarily preclude remote offices, but one of the problems is that it’s hard to get a good productive remote team started without a nucleus of strong local staff. It’s hard for a company like Google to open a big office in a new city without an established tech base, and videoconferencing tech doesn’t help much.