I had the pleasure/pain of maintaining a Delphi 2 app for 6 months in 2014... It was buggy as hell and crashed all the time. All the things you've mentioned were indeed included out of the box. The IDE was pretty much a direct recompile of the of the Delphi 1 IDE with some minimal additions to support Win32. Oh, there was no interfaces (or COM, obviously).
The only reason the company hadn't moved off Delphi 2 was that they hadn't bought the code for a couple of 3rd party components before the 3rd parties went bust... So they were stuck. I had rewritten chunks of it to remove those dependencies before I left, after I had fix the hundreds of thousands of hints and warnings (!).
Delphi 2 was late, and it was rushed out before it was finished. Delphi 3 was rock solid and was the true successor to Delphi 1.