Diagnosing what is wrong is the No 1 thing you go when attempting a repair
Last time I checked a new carb does not fix a hole in the piston, stuck valve, bent pushrod, broken timing key, cracked intake manifold, worn out rings, broken ring, bad fuel, gummed up fuel lines, etc,etc,etc
All of these are very common faults with the 200 or so mowers that come into my shop every year.
And head & shoulders above all problems is a bad plug, but that is generally a symptom , not the actual cause