Look at it from AA's perspective.
Earned upgrades don't expire as long as the account is active. So trading them in for miles adds goodwill from customers who don't use them.
VIPOW's expire if not used within 1 year. Why would AA want to give you miles which can last indefinitely for certificates that expire within a set period?