I don't concede that demons have been consistently described as a "species*," but the types have been fairly consistent. Why that is can be for several reason, but I think it mostly boils down to it being a game / marketing. Once "types" are established it becomes easier (or lazier depending on how you want to look at it) to represent them in a particular way. Humans, and in particular corporations (like TSR and WotC), are moved to generally take the easier and safer option. There could be more reasons, but I think they are less likely / impactful to the consistency of demons.
- Its a game and people/companies take the easy, simple, safe, lazy route typically.
- Small sample size. We have only ever had a handful of demons described against the billions/trillions/??? that exist. This is a statistically insignificant quantity to determine the "consistency" of a type.
- Short timeframe. 50 years is nothing compared to the immeasurable amount of time demons have existing. That timeframe is statistically insignificant amount of time to determine the "consistency" of a type and possibly even to account for changes.
- I could give you "lore" reasons, but that would be just me making up lore to fill in gaps or what makes sense to me / I use in my games. The "official" that I am aware of is a bit thin and nebulous on this issue (though I don't know it all that is for sure).
*I want to be clear here that what I am pushing against is that demons, or any Outsider really, are a "species" in a scientific RL sense. IMO, they are manifestations of the outer planes (and in D&D terms this means Alignment). A species is a defined biological thing, and Outsiders do not, IMO, meet that definition.