I did indeed come across something like that once, but I wonder what that has to do with a later patch?
Although your Windows is not compatible with TomTom Home, there is nothing to prevent a map from being patched.
In other words, you do not need TomTom Home at all.
Maybe for one thing, for a share update