That DP also lacked Fire-type mons in general certainly didn't help, I guess...Clearly not enough people in this forum grew up with Diamond/Pearl because by far the most annoying Pokémon in the series for kids hasn't been brought up.
The worst part about Diamond/Pearl only having 2 Fire-Type mons, one being the starter and so easily missable, is that during the Mt. Coronet segment of the game it seems like almost every Galactic Grunt has a Bronzor. Bronzor is a Steel/Psychic type Pokémon, which is a type renowned for having only 2 weaknesses: Ground- and Fire-Type attacks. And Bronzor and Bronzong both have Levitate, so it's only weak to Fire-Type moves or, if you chose a different starter, Rapidash. Not to mention Bronzor are legitimately really bulky, and often used Confuse Ray or Hypnosis from memory. And these are actually annoying because they're trainer battles so you can't just run from them (I don't understand how any Wild Pokémon is annoying; use a repel or spam run). Interestingly enough, the Grunts no longer use Bronzor in Platinum, opting for a bevy of Dark-Type Pokémon such as Houndour and Murkrow instead.
Lucian's Bronzong gets a mention for the same thing. I never broke through it as a kid because I never figured out its one weakness, or my team didn't have anything capable of using Fire-Type attacks.