Villa is recovering from a broken leg that he suffered in December, an injury that prevented him from being able to play in the second half of Barcelona's season and Spain's Euro 2012 championship run.
Since Villa is very accustomed to the Barcelona and Spain styles of football, there's no point in selling him unless his injury is going to be an issue going forward.
He scored five goals in eight league matches for Barca last season, and it would be surprising if he didn't play at or near the same level he did before his leg injury.
Villa also is a player who can be relied on to score goals in the most important matches. He scored five goals at the 2010 World Cup in South Africa, including several game-winners. He also scored in the 2011 Champions League final against Manchester United at Wembley Stadium in London. It was an absolutely stunning strike.
All Barcelona need is a striker who fits well in their system. Villa is a great fit with them, just like Samuel Eto'o was for many years.
The last time Barcelona made a major move involving an aging world-class striker was before the 2009-10 season when they sent Eto'o and cash to Serie A side Inter Milan in exchange for Zlatan Ibrahimovic.
That transfer was a disaster, and selling Villa would be a similar mistake. Barcelona don't need to upgrade at the striker position to win La Liga and the Champions League next year.