Ordinary users can't start pm.
What is the reason why ordinary users can't start pm? The pm command requires system privileges to execute. "pm" usually refers to "PackageManager", which is the package manager in Android system. The reason is that the pm command requires system privileges to execute. Generally, only applications with root privileges or system signatures can use the pm command.