When distributing software, it’s very useful to know which OS and which architecture the user is on in order to present them with the appropriate file.
And detecting their platform doesn’t stop you from presenting supplemental links for all platforms. In fact I’d say that’s completely normal.