OpenWRT support does not come free. There are volunteers that need to spend lots of their personal time so that a consumer router may get reasonably good support in OpenWRT.
Whole range of chipsets with no free software support are immediately excluded from OpenWRT.