It's because Marcone actually studies and learns how to do magic, that's why. He doesn't have any real power to work with, but that's whatever, Namshiel can provide the power for him, just like Bob did for Butters.
Harry meanwhile has the power and talent to perform magic himself, but he'd rather coast through on talent alone instead of actually training and learning.
If you have natural talent, and actually put effort in as well, you get Eb.
Harry is constantly described as a fanatical magic nerd by literally everyone except Harry himself. Saying he coasts in any way directly contradicts the books. Harry thinks of himself as a magical blunt object, but that's just his own perception of himself—and it's what Mab is trying to get him to embrace with her "training".
Especially in the earlier books, we get lots of focus on how Harry's only hobby is perfecting his magical skills, and how he's a magical expert. Whenever his relative skill level compared to other wizards comes up, it is pointed out that he's considered "too young to be taken seriously". At the same time, we see him constantly tinker with and come up with new spells, the occasional potion, better, shinier enchantments, and hellishly complicated voodoo representations of entire cities.
Thinking that Harry doesn't focus on training and learning means fundamentally misunderstanding the character. He's
obsessed.