GSoC idea - Support for multiple profiles

I've thought about this multiple profile feature again and I'm wondering exactly what problems we are trying to solve. Now of course you can easily have a "Personal" and "Work" notebook and switch from one to another easily and everything works as expected, such as search, copying notes from one notebook to another, etc.

If we support multiple profiles, many things won't work as expected, for example it would be complicated to move a note from a work profile to a personal profile. You won't be able to search across both personal and work profiles, etc. You'll have to duplicate your settings, custom CSS, plugins, etc. from one profile to the other.

So why is using a Work and Personal notebook not a good solution? What feature is missing that would make this solution work?