As the title says whenever I try to remove one program let's say kwrite
it automatically also remove kate
with it.
Also when I try to remove kdewallet
which is completely useless thing, it tends to remove the whole kde desktop environment as its dependency but originally most of the distros have independent Kate/ Kwrite app and also most of them doesnt have kwallet linked with other components.
The problem is not kde specific , let's say I want to remove libnotify or any other library that I think is no longer important, but it tends to remove budgie desktop with it as well.