AOSP has way too much churn for a sensible system. A Linux phone should just work, and share as much of its code as possible with Linux systems running on other device classes; distributions like pmOS and Mobian (and quite possibly Debian Mobile in the future) are working towards this goal.