100% Correct! Its not generally thought of in that sense. If ball pythons are kept for nearly as long as dogs have been as pets, by golly we might even see some different ball pythons down the road. Selective breeding is what its all comes down to, regardless of species.
All traits do not need to be visible for them to relate in the same manner that they do dogs. Comparing the two in the first place, is kind of a silly notion though. But hey. whatever.