Don't think the core count is what makes a chip more expensive. After all, its just something printed on the silicon. Doesn't matter if its more complicated cores, more cores, or a bigger iGPU.
BUT: the more you want to put in a CPU at the same physical size, the more cramped the design gets (leading to what Alberth is talking about). The more you put on the silicon, the more heat is produced, the more you get problems with leakage and all.
The most important thing in todays mainstream CPUs though is the growing space the iGPU is consuming. It seems CPU manufacturers want to really cut into the low-end GPU market, and think that a potent iGPU is creating added value for their consumers and in turn make their CPUs more attractive (which certainly has worked to a point, the lowest end discrete GPUs seemed to have died off).
This makes a low end PC a little bit cheaper for consumers, and helps to bring down the power consumption of the combined CPU+GPU package, but it has to some degree held back the CPU development. All space and power savings that could have been used for more CPU cores went to an increased iGPU size, which has led over the years from iGPUs only really useful for 2D Desktop mode to ones that can be used for light 3D gaming without problems, but on the other hand intel has stuck their 4 core design, which is basically also what AMD did (8 cores, yeah, more like 4 modules with 8-ish cores).
The CPUs produced for markets where CPU power DID count mostly ditched the iGPU (and mostly are physically bigger chips)... if you look at current mainstream CPUs, you will see that sometimes more than 50% of the die sizes are consumed by the iGPU and the eDRAM used to accelerate them. So cutting out the iGPU, even in mainstream die sizes 8 core CPUs might be possible today. Hell, the enthusiast and server market went way beyond 8 cores long ago (with bigger dies though).
So why are there no mainstream core i-7 chips with more than 4 cores and without iGPU for 300-400 bucks? Well, I guess it comes down to business reasons. Could Intel still ask 1000$ for their enthusiast platform i-7 8 core chip when there where (slightly slower, on a sligthly less powerful platform) 8-core chips for 400$? Who would invest in the highpriced LGA-2011 platform if you could get almost the same in LGA-1151 form?
Don't get me wrong, I don't think intel makes a lot of bucks with their enthusiast platform, which mostly does re-spin some of their lower end server and workstation class hardware without some pro class features for people with too much money... on the other hand, because R&D is mostly paid for by the workstation and server products (which are even more expensive), the money they ask for the enthusiast class hardware is mostly direct profits.
The mainstream on the other hand bitches and moanes about small incremental gains with every generation, but doesn't really NEED more CPU power. What normal end user workload is out there a 4 core i-7 with >3GHz cannot satisfy? Workloads needing more power mostly are professional ones... and pros are known for a) being ready to pay the price for the most owerful hardware and b) being ready to pay more if apart from better hardware they get better support bundled with their hardware.
Then there is the almost-monopoly of Intel... why shoot your powder now when there is little pressure from AMD, which struggled with bad CPU designs since Bulldozer... Intel doesn't need to do anything and their old generation is still ahead of newer AMD generations. Does Intel really care consumers have little interest in upgrading to a newer generation when most of them have Intel in their machines? When most new machines still get outfitted with the current Intel generation? Maybe they should with a struggling PC Market, on the other hand, there is ONE thing that AMD has a lead on, and that is the iGPU...
Thanks to byuing ATI, AMD has access to some powerful GPU tech, and their APUs constantly beat Intels iGPUs for graphical prowess. So if there is one area where Intel needs to gain ground to really beat AMD, its iGPU power.
Lastly, with mobile and ever thinner ultrabooks being all the rage lately, a decrease in power consumption has become more important than an increase in CPU power lately. Here, the smaller the die, the less cores and execution units, the less power hungy a chip is. In this light it makes sense to only include as many cores as are needed to handle whatever the device is built for... which for everyday workloads mean 2 cores or 4 slow cores / threads, and for more taxing workloads (like gaming) 4 cores or 8 slow cores / threads.
This all leads to inflated prices for Intel hardware, small incremental gains between generations, a hunt for more powerful iGPUs and power savings, and a "wait and see" strategy when it comes to real CPU power increases.
You can bet, the day AMD releases its new "Zen" design upon the world and this proves to REALLY be as good as the hype says (as opposed to Bulldozer), and/or the day normal workloads start needing more than 4/8 cores in CPUs, Intel is ready to push out 6- or 8-core Mainstream CPUs. The technology is there, it is NOT overly expensive (its a new design for sure).
These chips, if produced today, would most probably have to cut the iGPU out, meaning they would be desktop only chips. But the amount of silicon needed and complexity most probably would stay the same, as the iGPU is this large and complex.
My personal bet would be slightly above the "normal" mainstream i-7 pricepoint, in the 400-500$ range. If AMD pricing lately is anything to go by, they are no longer trying to attract people with bargain bin prices (see the Fury products and their... quite competitive pricing. Performance is good, but still below Nvidia cards at similar pricepoints AFAIK... but hey, if it makes them survive, who am I to judge it)... the Zen products will most probably be priced similar to current intel mainstream products, so Intel could bring out new more powerful mainstream CPUs in the pricerange between the mainstream i-7 and enthusiast i-7 products (discounting the enthusiast 4 core CPUs).