Why would anyone make such a crippled IDE!?!?!

You don't need to cripple the IDE. Just have defaults that allow it to work out of the box and have advance settings for those who want to go there. That way you don't have to irk either group.

I wouldn't call it crippled just as I don't call my car crippled just because it's top speed is below Mach 1. Why develop functions that the target users don't need?
It sounds like you think the developers had a full blown IDE and then removed all the functions that you would like.