This is terrific advice. Whenever someone in my team complains about meetings, I ask that we get out their calendar and go through each and every meeting. We decide whether it’s required for them to be in the meeting or not. And then try to find a way to agglomerate the meeting times to allow for workblocks.
In every case, it’s a huge productivity boost.
The only challenges tend to be multi-function meetings, which require high-level support to move and consolidate. But it can be done!
Definitely follow this advice.