Hi,
It could just be that different teams work on the different OS Builds.
Sometimes builds are not even related, like (older?) Office suites on Mac Vs PC.
Alttough the differences have diminisshed over the past years. But still, sometimes you have specific needs on different platforms and programmers cannot know everything or have the time to develop versions for every platform they'd like.
In this case, for example, Windows uses DirectX for multimedia/games, which is not on Linux since made my Mikrosooft.
But, in this case VLC is quite modular and usually versions follow each other quite rapidly.