Not everyone is easy to start an IV on, especially if it's hard for them to hold still (like if they're in so much pain that they're considering between IV drugs or a suppository).
Better that pills in every way, except convenience.
Injection is still better.