It's the same reason IDEs have been largely supplanted by plugin-based editors & discrete toolchains. Integrating everything the user might want wastes lots of resources and includes things the user will never want.