Larger breeds tend to get LP b/c of 'accidents'
Small breeds tend to get LP - b/c it is in their genetic makeup. The reason why is as you said above, b/c their genetic makeup - makes the groove that their knee rests in too shallow. And then what happens at some point in their lives is that b/c the groove is so shallow it's going to allow the patella to slip out - LP
Lots of breeders 'get a free pass' with LP, b/c in most cases, the patella isn't luxating at birth, however, the groove is shallow at birth and remains that way through their life and then allows the patella to luxate. And this is how they say "They didn't have LP with me"
Hopefully this is making sense