It is not certain kinds of music, it is certain kinds of pickups and tone.
For instance, if you want a traditional LP sound, you will not get it from an ash body, no matter what pickups you use. Or if you want a traditional Strat sound, you will not get it from a mahogany body.
BTW: You can use pretty much any guitar for any style music. It depends on what you want to achieve. I have seen Tele's used for Jazz, and archtops used for hardrock.
Another thought: If you want to be successful at guitar building, you need to have an idea as to what your goal is. Else, how do you know?
Guitar Ed
My $.02 in a $.03 world