Seems whoever made the mappings for markdown mapped lots of syntax elements to the same style in the [code](https://github.com/geany/geany/blob/84253714771f48dbc7fab02f7de43f253734dee2...) instead of mapping each to a different style and left it up to the configuration files to do the mapping.
Pull requests fixing it are welcome.