So if they drop backward compatibility and decide to re-do the kernel then they can include memory protection right!? Or there is something in the AmigaOS philosophy that still makes this a hard task to achieve?
Well there was as chance with both MorphOS and OS 4.0 to make a clean break and sandbox 3.X apps, and make new API's and basically start over fresh.
Both approaches didn't do that, however, probably to maintain backwards compatibility within the older applications. Plus, defining all new API's is basically re-writing everything from scratch. Maybe that was too much work given the available budgets and resources.
If it was me, and I had unlimited resources and time, I would sandbox legacy apps and start with a clean slate, adding features like SMP, etc.