All music follows a certain set of rules, each rulebook is called a “genre”. For example, in Classical SATB choir music, you are not allowed to have parallel fifths.
Electronic genres also have rules that must be followed in order to be pleasing to the ear. These rules are formed out of years of acquiring certain tastes. A Bbdimadd9 would not sound nice to us because we are not accustomed to it.
For trance, one needs to remember to have the kick on the first beat with the base line on the off beat. This speeds the song up without making it sound too cluttered.
Also, there are certain chord progressions to follow, this is once again based on years of becoming familier with certian conventions in music. A certain expectation is created. If expectency is violated then the peice will lack flow. Use expectancy violation sparingly as it could be a powerful effect.
Dude, you don’t have to be so negative. If everyone followed convention too strictly no genre would ever evolve — that’s why EDM is so rich in its flavours. I’m not sure why you are so hooked up on convention when I heard your Visionary track and it doesn’t exactly follow the rules — although I don’t mind it and it does have some potential.
Although you do raise some valid points, especially if one wants to get their songs played in a set, I would get too bored sticking to convention.