Personally I would agree, and this includes DNS, Email and webserver. Those should be modules. This appears to be the direction 3.0 is heading. For myself it would more sense to worry about API for plugins or modules then anything else, as this defines the whole system. Then the API can/could be released at this point and people could start working on modules now.
IMHO it actually speeds development...