I get why people want open source running on open hardware. However, my point is that the code for HarmonyOS is perfectly usable for that. So, again, I fail to see what the problem with supporting the development of an open source mobile operating system that could be used on open hardware, once it exists, in the future. The thing you’re describing doesn’t really exist right now, aside from some very niche Linux phone projects that can’t be used as daily drivers by most people.
Sometimes I feel like people who get too much into open source ideology start missing the forest for the trees.