This is basically spot on. But, these micro genres can be useful for the "true" fans too, if they know a fellow fan and feel like they want something within a genre, but with some specific features (like just a tad slower tempo, more vocals or something) they can just say "heard anything good from <sub_genre>" instead of "heard anything good from <genre>, but with <list_of_really_tiny_differences>".