Surely in this case the problem is a technical one, and with more work towards a better security model and practices we can have the best of both worlds, no?