There is only one reason you cannot have a bitcoin node on your phone…. The small number of people capable of creating it have not been interested in doing so. You have to sit patiently waiting for someone with skills to decide that is how they want to spend their time. You can speed the process of someone getting interested by offering them a lot of money to do so.
