Agree with above, there is nothing wrong with injectables at all, infact they are a much safer way to take AAS as they do not damage the liver as orals do.
Taking AAS via intramuscular injection allows it to be absorbed properly and is much safer and more effective, without the damage to your liver.
The reason some people take orals is either the liquid version (e.g Winstrol) can be very painful to inject compared to something like testosterone, or possibly the compound cannot be found in liquid form e.g Anavar
Hope that helps