Linux permissions come in the form:
Owner, Everyone else, Root
and
Read, Write, eXecute (or special execute as the case may be).
Right?
NTFS permissions are much more granular, granting access to objects based on the thread context's Principal, which has its own security identity (SID) and group membership, where each group has its own SID. NTFS permissions also are more granular as to what can be assigned; read, write, execute, and modify are the basic permissions, but there are also others which include the right to take ownership or backup.
So, where you say complicated, I see robust.