I didn't take a mental image of a time tracking app and then remove stuff. I started from scratch.
Different groups of people have different use cases, and different needs. It's a fallacy to think you can design one thing for all people. It compromises your vision.
Make sense?
And yes, by the way, there are lots of things we are able to do with Freckle because we have decided paths that we do not want to tread. For example, project creation is always on-the-fly. It's so elegant I could cry.
But if we added permission restrictions, based on who could create projects, that would take away the elegance, and add confusion.
In the end, our approach -- which is awesome for our desired audience -- would be totally compromised by the additional error-checking and rigamarole if we were to add this as a feature.
Thus, we won't do it. There are plenty of people who don't need or want that, who are our potential audience. And people who do need it, won't like the other assumptions our app makes. They will be better served by more traditional products.
To my mind, this is win/win/win.