Why were Latin American countries industrialized later than Europe and the United States?

Latin American businesses built many factories but the factories failed to be profitable for the owners.
Latin American governments created laws that prevented private ownership of many types of factories.
Latin American companies lacked access to natural resources needed to create products through industry.
Latin American workers had developed skills specific to natural resources and trade rather than industrialization.