While it could potentially be somewhat easy, you're forgetting that this is an open source application. This means that mostly, the developers create functionalities that they themselves are interested in or see a use for. Also, at least in my experience, something that should be trivial tends to break things horribly in some totally unexpected place