Good question. I honestly have no idea. The kext has to be owned by root:wheel for the system to accept it. Making a pkg installer was the simplest solution I knew of.
Out of curiosity: is there a downside to pkg's?
Out of curiosity: is there a downside to pkg's?
http://michaelobrien.info/blog/2009/07/authorizationexecutew...
About PKGs: I think that they're okay, but, historically, they're maligned for being "black boxes" that install files all over your system. App files, OTOH, are (99% of the time) clean, live on /Applications, and sometimes use ~/Library.
https://developer.apple.com/library/mac/#documentation/Secur...
It's assumed that an .app, however, will remain self-contained.