Program in C?  (Without using IDE, etc)

is the original Arduino concept getting lost in all the extensions?

I don't think so. But I wouldn't be surprised if the forums are over-populated with the people who are wanting to do more complex things.