bitflipperQuestion for you: almost nobody offers both player-compatible and full-Kontakt versions at a lower price. Why is that? Assuming your NDA permits an answer, does NI penalize or prohibit you from doing that?
As far as I know, we aren't prohibited from offering separate Player and non-Player versions. I think the reason more developers don't do that is just due to the logistics of maintaining two editions of the same library.
Some of this pertains to NKS integration, if developers want to include factory snapshots, database graphics for the Komplete browser, etc., since those require that the library is encoded for the Kontakt Player. Developers would also need to keep both development copies separate, yet any updates/changes mirrored between both editions.
The other issue is with how to handle special cases. What if somebody buys the Kontakt Player instrument, and then wants to downgrade to the non Player version? Once the serial number is assigned to their Native Instruments user account, their serial number can't just return to the pool of available serials.
The other issue with upgrading/downgrading between editions and how that relates to someone's existing projects. I don't think you can just swap out the non-Player library with the Player version (or vice versa) because usually DAWs store the NKI itself in the project file in order to preserve all your settings--or at least that's how Sonar works. So if you swapped them out, you would have to recreate all your settings in the interface, re-automate controls, etc.
So ultimately having a single edition of the library just simplifies things for both the developers and the users.