Ability is only chosen after the moves, so the set was already chosen and the script chose Reckless due to the presence of Wild Charge. Maybe Fire Blast should be scrapped entirely on Emboar but I need to make sure that's a wise decision first
Fire Blast has its uses against some Pokémon that have high defense but average/low special defense. Steelix, Aggron, Staka, Cloyster, Groudon (not primal), Gliscor, Weezing, etc. from the top of my head. I wouldn't scrap it from it.
However, when the moves are chosen, if wild charge is chosen before fire blast/flare blitz, and that wild charge alone forces reckless, I don't know if it would be possible to code it so that flare blitz would get priority over fire blast. In the same way, if fire blast ends up being chosen first, maybe it could be possible to lock moves that benefit from reckless, although even without reckless, wild charge can be useful.
And while I'm talking about Emboar, is it possible that Head Smash is scrapped? I think it could be great on a scarf reckless set. Pretty sure that would give it perfect neutral coverage, even though the recoil would be massive.