I always assumed it would be easier to run on a 3-4 defense because it is 5 offensive linemen against 3 defensive linemen.
Also in a 4-3, you have 4 big fat guys on the defensive line in front of 3 skinny line backers. But in the 3-4 you are taking away one of your fat guys for another skinny guy?