Because now you have two macros and more confusion.
If you are just waiting for a window to appear or disappear, then Pause Until WINDOWCOUNT changes is two actions within a single macro and very clear.
Once you have two macros interoperating, the complexity increases dramatically.