I'm not sure that the new definition for microvia helps. Pretty soon, the new microvia will become common.
I just don't bother using the word anymore. Here's my via size, I really don't care what you call it, tell me if you can do it and how much it costs.
Pete