It looks as if I might not getting deep into this any time soon because I don't really want to spend the amount of time I will spend on it, so just wanted to let that be known now just in case someone was really curious in regards to what I was going to say.
As far as the 4 reasons, I agree with those, but you must also remember while those are your 4 main reasons off the top of your head, these same reasons wont be what attracts other people, or may not even be enough to convince someone to hear or get into the sound.
It's kind of like when many men/women say they like certain things about the opposite sex, most of it being generally the same things, yet there are thousands of woman out there that possess those qualities and still we manage to hear "I just can't find the right one". Why? Because there is a much deeper level that exists that most people don't acknowledge.
Have you ever noticed how many times you try to enforce a dance music set (or song) on a large crowd only to get a bad reaction or a few complaints about techno, but when you're one on one with a person saying "check this out", it's almost always "that's cool" 100% of the time? That's because there is a deeper, psychological level that's having an effect here. The trick is to discover what is causing this to happen and why, magnify it, then redirect it outwardly, towards a large group of people or whoever you're trying to introduce the sound to, in such a way that you get that same result from a majority of the crowd that you get one on one, regardless of what tool(s) you are using to deliver the sound to them. The way to do this does exist, but figuring out how to do it is where it gets difficult.
Yes, most people will have different reasons for liking / disliking a variety of things, but as humans, we are really more alike on a deeper level than we are different, and this could work when it comes to psychologically finding out how dance music works with people. Trends and phases are good, but that only works temporarily, on a superficial level (similar to only liking someone based on physical appearance or trying to be someone you're not to attract somebody). The goal here is to make sure this dance phase does not end up being just a temporary fluke that just happened to happen and quickly comes to an end, leaving us to get nothing out of it....