I don't think making your market small and extremely fragmented is call for innovation. Certain features should be available easier for the ease of the user. If you don't like the environment you're using, and you can't change it, you're being abused by the software.