I guess the cpu requirements are always a trade-off. Low requirements mean people will see it as 'more accessible', but it brings a higher risk of less knowledgeable people saying "I have an i5 and it's slow", when they might have a 1st gen low end i5 (most people just look at the i3-i5-i7 number, not the exact model).
Higher requirements mean some people wont buy it because they think they cant run it, but it will also be a 'pleasant surprise' for people who can run it and don't meet the recommended specs.