There's several issues with this:
* I work with too many people to reasonably instruct them of this preference and expect them to follow it.
* The definition of urgent is highly subjective. What's urgent to one person isn't to someone else.
* Some will be more aggressive and book over it, while others will be more passive/shy like junior engineers. You're now further rewarding aggressive behavior over passive behavior.
But more importantly non-urgent meetings are still important. If everyone does this then the minimum turn around time for engineering tasks needing help/consensus between 3 engineers goes up from a few hours to a few days. You compensate this by juggling more tasks.
I think in practice the downstream problems are much worse than the original problem you're solving. I prefer to just decline any meetings that aren't a good use of my time.