I'm sure this will be unpopular, but I think the real problem with Phenylephrine is that it isn't dosed appropriately in standard formulations.
The standard 10mg dose is too low. Decongestants work by constricting blood vessels, which inherently increases blood pressure as a side effect.
Pseudoephedrine at standard doses is known to raise blood pressure slightly. Phenylephrine at standard doses (10mg) shows no such effect (Source https://journals.lww.com/ebp/abstract/2018/03000/how_much_do... )
Phenylephrine does increase blood pressure when delivered by IV at doses that work. The oral 10mg dose just isn't enough to get absorbed and do anything.
It's not that phenylephrine is ineffective, it's that it's underdosed in the oral formulation.
There was some article about it on HN a while ago. If I remember right the problem was that its bioavailability is super low. You can take all you want, but only a tiny percent makes it through to get absorbed. In theory you could increase the the dose a lot but I imagine that might have other issues.