I´m actually against core plugins. keep the extra functionality to the community. If it´s really a good plugin that is needed badly, someone will pick it up and continue to develop it even if the original author stops development. It already happened many times.

WordPress IS an end user orientated platform and you should never underestimate the unknowingness of the end user. Some people just don´t know things that are basics for people taking part in those discussions. If it doesn´t work out of the box like intended, they will stop using it.