Perhaps it makes sense when software is built by user and installed locally, but for the software installed normally all updates should be handled by the system package manager.