This is the correct answer. There are probably more people doing this than you'd think, including managers.
Don't push back, that's your manager's job and you will only upset people. If you have a "conflict", though, they will respect that.
Get creative if you have to. Nobody will question your "sprint checkpoint", "brainstorm session", "ticket review board", "architecture planning", etc.
If it's a meeting of 2-3 people they'll just find time when you're not blocked. If the goal is to schedule meetings back-to-back this might help, but you're not going to avoid any meetings this way.
And if it's a meeting of 5+ people they won't care about your personal schedule, they'll only work around other large meetings, and it's up to you to reschedule your personal things and your one-on-ones.
Since, by definition, a manager has to meet with someone, adding 1 manager subtracts 40 hours collectively from everyone else. And it's not like managers can just meet each other - they seldom have the actual knowledge to actually architect.
A really good manager is mostly just observing, checking in now and then (ideally at the start and end of the day), but then gas a lot of hours to fill. This is harder yo get right in Remote working setups (but not impossible.)
Mostly a good manager will spend most of their time "upstream" - solving problems for the team, making sure they have all the right tools etc. Acting as the gatekeeper to the team's time.
Alas good managers are exceedingly rare, partly because there's no training to be a good manager. So if you have one, well, be nice to him.
And if you -are- a manager, perhaps spend so time reflecting if you are helping or hindering your team. Then schedule a meeting to discuss it ;)
I will say this - good management is hard. You can't be absent. But you can't be too present. And every individual has different needs. The skill to recognise who needs what, and how often, is rare.
2. Use something like clockwise to compress meeting times
3. Block your time so people literally can't schedule you
4. Ask for an agenda
5. Actively challenge status update meetings which serve no one. Use tools where you can pull the data. Or ask to have the data pushed to you (email). If this can't be done, work to fix that problem instead.
My biggest piece of advice? Say no to 30 minute meetings. Ask for longer meetings. This is counter intuitive I think, but I feel like 30 meetings give people enough time to get started talking about something and then no ability to finish the discussion. They become filled with "let's circle back" or "let's not get into the weeds" type chatter. No, let's get into the damn weeds and as a result on the same page. For certain things, I demand 2 hour meetings so we can actually hash stuff out.