Since you don’t specify which Core version is supplied with each FNC product (I have to start an install to see what the version is), such as FNC UI Pack, FNC Cloud Pack and FNC WebSocket, I don’t know if the Core version is compatible with each product on a new core update. For example, there is an update to the FNC UI Pack that has a download for the Core, which is now version 4.2.2.5. But there is no update for any of the other FNC products. If I install Core 4.2.2.5, will it be compatible with my other FNC products that had Core 4.2.2.0?
I also hate downloading each Core package from each FNC product just to be sure I get the most recent.
The old installer way is indeed enforcing a specific version. I recommend to switch to TMS Smart Setup, which automatically updates TMS FNC Core if required. In TMS Smart Setup, there is no hard version check anymore, and we keep TMS FNC Core compatible at all times. TMS Smart Setup introduction | TMS Smart Setup documentation
This first time I tried Smart Setup, it really messed up things in ways I can’t recall, so I’ve been doing it the way I had always been doing it. I don’t even think Smart Setup identified what could be installed… it was frustrating. Maybe it is smarter now, but I don’t have the time right now to fight with it if it fails me again.