Windows maintains backwards compatibility to an amazing level compared to Macs.
If there were a version of Visual Basic for Mac released alongside the Windows version back in 1998, it would have been a classic Mac app which Apple dropped support for after Mac OS 10.4 and never had on Intel-based Macs.
If Microsoft had updated this theoretical Visual Basic for Intel-based Macs running Mac OS X back in 2008, Apple would have dropped support for it with Catalina, which ditched 32-bit app support.
What you're hoping for just wouldn't have worked except for a runtime that was still being supported by the publisher to make the jump from Mac Classic to OS X and then again from 32-bit to 64-bit as Apple broke backwards compatibility.
If Microsoft had somehow brought Mac VB out of retirement twice and done both of the above, Apple would be dropping support for it again a few years from now when they drop Rosetta and only support M1-based apps on Mac OS.