It would be like not allowing it to run on any android phone, it’s very much like windows or linux. (Android uses the linux kernel after all)
I’ve used monzo on phones running lineage OS. (Android with all google and nonfree closed source software stripped out) you need to install google play services for it to work tho.