That analysis looks nice and all. The devs probably had similar thoughts when making these changes to the ast class.

Looks good on paper. Still doesn't make it fun to play.

The proof is really in the numbers of people playing ast after 80 and accepting ast in parties. You can analize and and rationalize all you want but people want to play a class that is interesting and fun. By the looks of it that's exactly what they are doing.