Access Controls
Are slow, provide a poor user experience, and are difficult to build & maintain.
Domain Separation
Is expensive, difficult to implement, and a huge maintenance burden.
Data Filtration
Is limited in capabilities and cannot adapt to dynamic environments.