I'm saying that "source -> executable by pressing a button in an IDE" might be nice for developers, but is utterly irrelevant overall, because you need to be able to build the project without that IDE for lots of different reasons. CI is one, another (most relevant to autoconf) is allowing people to build the project on multiple platforms where the IDE may not even exist.