Download page makes it hard to select correct IDE version:

The download page (http://arduino.cc/en/Main/Software) is inconsistent in its advice (marked in red...):

ARDUINO 1.0.6
....
This software can be used with any Arduino board.

ARDUINO 1.5.8 BETA
Arduino IDE that must be used for Arduino Yún and Arduino DUE.

ARDUINO IDE INTEL GALILEO INTEL EDISON
Download the Arduino IDE that supports the Intel Galileo and the Intel Edison boards.

If 1.0.6 can be used with ANY Arduino, why do I need 1.5.8 Beta for Yún and DUE, or the older 1.5.3 "generic IDE" for Galileo and Edison?

This IDE-creep and incompatibility is frustrating and confusing for users and developers - those of us who use more than one of these boards get stuck in an impossible-to-manage quagmire of version hell...

Hi John, thanks for you feedback

The good news is that we are working on that. Next releases will make things simpler.