We've had too much trouble with plugins as dlls, where we have had to wait for whichever plugin developers to get their act together and fix their shit. If NGUI changed to being compiled into dll's we would not use it anymore.
NGUI has platform-specific code inside (for example UIInput) which won't work if I compiled it as a DLL.