I think your ideas are great guys, if they revamped the system it would make more sense, however, that's a big change and I have a feeling that it's something that won't be looking at for quite a while, not with what is currently in the pipeline anyway.
With that said, as I far as my limited knowledge goes.. Removing the restrictions as I mentioned in my original post wouldn't be too difficult and could be done with the next publish. It's an easy solution for now. So that would be a great start by the devs. That's really what I would like to push as a start.