While there is indeed great variety among Catholics (which in itself shows the inadequacy of catechism classes)...
Heck, the Catholic church isn’t even consistent within itself.
They’re in no position to point fingers about doctrinal differences.
There’s the modernists, the Latin mass folks, the sedevacantists, the Pope Pius people, the first Vatican council, Vatican 2, etc.
They can’t even make up their collective minds what they believe.