Those limitations come from a "protecting the user" mentality. That they know better what you should be allowed to do than you.