Not an answer to the question "Why is that?", but a way how to disable asking password that I have found.
In the /etc/polkit-1/rules.d directory create a file named for example partmanager.rules. Then write the following content there:
polkit.addRule(function(action, subject) { if (action.id == "org.kde.kpmcore.externalcommand.init" && subject.isInGroup("yourusername")) { return polkit.Result.YES; } });
Replace yourusername with your user name.
Now when you open kde partition manager, it will not ask you a password.
Regarding the question "Why is it asking password" - probably because it is programmed such way currently. I agree that if possible, it should scan the partitions without asking password first, and only ask it when change action is going to be done. But for that, please file a proper bug report at https://bugs.kde.org.