the problem is not android getting closed source, but so many phones running it in the first place. android like ios never was a good operating for any computing device. it always put restrictions on what you can do on your own device. it isn't even remotely what using a computer should be like. smarthphones are computers, that can do phone calls.