Good point, but if only it was that simple.
Beating porsche at their own game is increadibly, unbelievably difficult, and much easier said than done. It isn't a matter of Aston's chief designer saying "hey guys, the 911 is lighter, faster and more ecomonical. Let's make the V8 vantage to match it".
Porsche is one of the richest car companies on the planet, and they have been making and refining the 911 for decades, using some of the finest engineering minds on the planet, with (in recent years) absolutely vast development budgets. It has a bespoke engine, and a bespoke chassis, desgined from the ground up to work together.
The V8 vantage was made under cash-strapped ford, and the whole car probably had the R&D budget of the 911s engine alone. It had to use a hand-me-down engine from Jaguar, and a version of the VH platform underpinning the DB9. It would have taken a miracle for them to out-do the 911, or even match it.
And the differences are pretty slim:
0-60 top speed mpg bhp/litre
Aston 4.7 180 20 89
Porsche 4.6 182 24 92
Admittedly the price is miles different, but that really can be put down to the fact Porsche makes 10 times as many 911s as Aston makes V8 vantages. Personally, if I was in that position, I'd take the exclusivity of the Aston.