In my opinion spamming users about something most people will never use for any given action or adding everything in system.devel
to the default install is not acceptable.
Having everything in the system.devel
component installed does not magically make everything compile successfully, so this does not solve much for novice users. My experience is that people do not read / search before asking anyway, so there would be no reduction in questions asked regarding system.devel
which does not actually happen that often anyway.
A welcome page on first login like other distributions do to point users to forums, bug trackers, help center etc is the least objectionable way to alert new users to the existence of system.devel
but I highly doubt it will have much impact or that it is the best usage of developers resources.
My suggestion instead would be that the more advanced users who are likely to want this anyway, create a custom post-install script to setup things the way they like on fresh installs, so they need not remember sudo eopkg it -c system.devel
Additionally we should add it to the forum FAQ which no one reads.