Companies favor internal financing due to its cost-effectiveness, lack of external scrutiny, and the ability to maintain existing ownership and control structures.