Building an Android ROM is decently resource-intensive. Back when DivestOS was first discontinued, I wanted to see if there was anything I could do about rolling my own updates for my device. Decided against it once I saw how much RAM (or tradeoff being time) it would need.
Also I'm lazy and I'd probably miss security updates if I had to go through the build process as frequently as GrapheneOS updates.