If a plugin logs a warning or error to maktaba's logging mechanism, it should also be displayed to the user using echomsg. The alternative would be for plugin authors to both log and display errors, but that's less convenient and not configurable. Also users could end up seeing duplicate warnings if there's confusion about who's responsible for displaying the errors.