I am afraid that if I learn about music theory, music might lose some magic. Like instead of liking a song I think "oh wow its 'xyz' again, how derivative" instead of dancing.  irrational? thanks
if you try to look at it that way, you probably won't actually find any 'xyz' songs. you will start seeing xyFUCK, and FUCKyz, etc. These are the sorts of songs you will find out there. and to be honest, it will probably make you want to dance. You can keep trying to understand how they are 'supposed to work' but you're only going to realize that they all break the rules. which will either frighten you or make you want to dance