I regularly republish / redeploy quite a few ASP.NET MVC websites deployed to Amazon AWS, Windows Azure and private webservers and don't see any reasons why your team makes such a big deal of it. 

However, you should design you websites in such a way so that tasks like updating texts and links should be done through the database via the website admin interface.