Well dogs are pack animals, so they're going to be naturally more responsive to humans. Cats (in the wild, not feral) don't usually live in groups, apart from some of the bigger species like lions.
IME cats learn much quicker than dogs, and will apply it to all situations, where the dog is slower. For example, my cats are now fine around all dogs after learning that the dog isn't a threat. The dog however, he still goes mental if he sees another cat out and about or even in somebody elses house.
When I introduced a 5 month old puppy into the household I didn't realise quite how stressful it would be for the cats and not something I'd do again. My little Devon Rex ignored me for six months! Which was hard because he's like a little powder puff angel. They all get on fine now.
Cats are the great procrastinators and dogs are doers I suppose.
I've just recalled a brilliant skit on YT about .