We have discussed adding an @Component annotation which defaults the name. The trouble is, I'm not sure that it would be obvious to new users that "user" refers to User. They might think names were not case sensitive....
I probably should put this one to the vote - how many people hat having to type the name? ;-)
1. You wouldn't be the first to do it.
2. There is good documentation and a lot to learn already (could be a point either way).
3. Could become a mantra (ditto)
(Tried this with List= markup and couldn't get it to work?)