You can do a lot more with an executable as well than just execute it. So maybe the
analogy is apt, even if not exact.
Actually executables you can reverse engineer it into something that could be compiled back into an executable with the exact same functionality, which is AFAIK impossible to do with "open weights". Still, we don't call free executables "open source".