any fans of the Bascom AVR ?

Arduino IDE was never intended to provide debugging or simulation capabilities, so to claim that the lack of them is a problem with the Arduino IDE

Yes, this is a big problem which decreases substantially the productivity of programmers.

Arduino IDE was not designed with debugging and simulation capabilities because it was hard to add such facilities. Arduino IDE is a toy.