Market conditions, government regulations, and cost of doing business considerations aside, just from a geographic, topographic, and climatic standpoint I think it should be pretty obvious as to why this is the case.
North, south, east, and west, Peru is a land of extremes. Bone-dry coastal deserts, steep valleys, cold windswept high altitude plains, ultra high mountains, and the most dense jungle in the world (a lot of which is protected from legal ownership and development). Not a ton of good and easily developable land here for the taking.
The USA is blessed with pretty much endless flat arable land in a temperate climate that is easy for developing cropland or infrastructure/housing. It's really such a low hanging fruit that the USA doesn't even bother with doing things like terracing like they do here in Peru. Imagine if Appalachia was terraced like the Andes.
Supply (amount of available good land) has to be the main underlying issue here. Relative to Peru, the USA has an infinite amount of good land with its more favorable terrain and climate.