Why do software downloads have no extension?

I downloaded OpenRoads SignCAD and the file has no extension. Clicking to run it gives a "please pick the application you want to open this in". I renamed it to add the "msi" extension and the install runs. But this seems less than optimal for people to have to randomly determine the appropriate extension?

Lynne Randolph