Not following this thread, so sorry if this has already been mentioned.

The reason for the heavy SA pull on the Python is CA and MD drop tests. That is what they need to do to pass the test. Sucks, but they have to live in the real world and make revolvers that will sell in their biggest markets.