Yeah same. On my last PC I went a good two years or so without ever having to re-link. For my current Windows laptop, it's been about a year and I've never had to re-link.
It really depends on your usage patterns with Signal. Most of my Signal usage is on the iOS client. However, I occasionally use it on MacOS and rarely on Windows.
If I keep the MacOS client open and active every few days, it doesn't have to relink. If I don't open it for a while, I'll have to relink.