i guess it's not really that the mileage calculator has not been updated...just that you need to decide when you use the calculator whether the fare you are looking at is considered discounted or not, for mileage purpose...for example, for AA, while it's true that officially there are many fares that should be called "discounted", but for asia miles mileage purpose all these fares are not discounted fares...i mean, in asia miles they have their own definition of normal and discounted economy fares, not really the usual Y/B...so in the example of AA, they just do not have any discounted economy fares, under the definition of the asia miles program...
on miles required for upgrade...i guess it's a compromise...for UA, while you can earn miles on a lot of fare classes, you can only use miles to upgrade YBMH (for transpacific)...while for asia miles, as long as you can earn miles with your ticket, you can use miles to upgrade that ticket...most tickets i see are eligible for asia miles, and so are eligible for upgrades...