Как уже сказал Евгений - всего предусмотреть не получится. И дело не в том, что уже существуют какие-то компоненты, а в том, что могут появиться новые сферы приложения инструмента. И эти сферы будут частично или полностью недосягаемы, потому что когда-то это не было предусмотрено.

Кроме этого аргумента других серъёзных причин не видно, однако, для того, чтобы воплотить эту идею, придётся внести коррективы в язык. Оно того стоит?

А со временем надоедает ставить разные подсистемы, поэтому на практике эффект свалки - вещь довольно редкая.