Some walking feet are better than others. Some of the generic walking feet, especially, are not very good.
Also, some of the generic walking feet do not work as well on modern machines as on older ones -- because there is a mismatch between the foot and the width of the feed dogs. Modern machines have wider feed dogs that some of the generics do not adequately cover.