Cats are protective of their bellies because they know how addictive they are for humans. They don't want us throwing our lives away as irredeemable addicts.
Dogs are selfish creatures that don't care about the danger their bellies pose to humans. They just want their belly scratches, even if it ends up with millions of humans homeless.