Remember that some "attributes" does not belong to a single genre, but more than one. Whats the difference between Hack-n-Slash, Beat em' Up, and Action games?
Games doesn't necessary have all the elements of some genre to be considered one. Take Gran Turismo or Need for Speed, or even Winning Eleven (PES) Master League (The one with growth on it) for example. It is tricky to describe some of these genre.
Edit: Added the Beat em' Up genre.