@ddabrahim While I can understand the reasoning the problem with cheap devices is that we have 90% no way of re-compiling the parts we need to make the hardware work. We need a few basic bits to be available in source code, and then the whole vendor tree as closed source.
If you find a cheap Chinese phone with a good LineageOS port (official) then we might try. Everything what is unofficially ported to LineageOS may break or cost us hundreds of hours. This is not really efficient.
There is a reason why they are cheap. They are not meant to be modded.