Not just PCs. Golden Rule.
- That feature is not intended to let you kick anything onto adjacent entities, it's intended to let you get access to an entity you have rights to access (pilot, etc.) when it's full of other passengers. It resolves an otherwise unresolveable situation of someone getting crewlist once and filling your entities with passengers that you cannot eject or board to arrest in order to eject. That is, it's Necessary cause there's literally no other way to get on board an entity you own if it is full.
- The SimNews clarifies that Loading an entity for the purpose of kicking out a PC using the Kick Passenger function is expressly an exploit. Interpreting that as "it's not an exploit to do it to NPCs" is sophism.
Whether people would get Detected for doing it, or punished as severely as if done against a PC is not likely. That doesn't make it good advice to give or take.