But lineageos, grapheneos etc. are based on AOSP and do run on actual phones.

They had to put so much work to make it run on actual phones that each project is kind of it's own thing.