The problem is that I want the platinum 100% bonus. And this is valid for AA, LA and AY only. Therefore AA,LA,AY earns 200%, while all others earn 100% or less.
Japan earns 70% which is almost a third of AA flight.
Now you can see how important is a codeshare
JFK-HKG-xxx all on AA codeshares look like a must

xxx can be NRT for convenience or CGK/DPS for ~500 extra miles
Now I was reading AA timetable and I found some interesting codeshares in Europe
You can fly London-Amman on RJ coded under AA number for 2291*2 miles without requiring US connection. Very nice

Also Paris-Amman, for nice routing Paris-Amman-London, all for 200% mileage to AA