I host websites for two different bands and can probably count the number of visits to those over the past several years on one hand. The visit numbers, at most, are in the double digits. Unless you have a corresponding advertising campaign of some sort, a website is just a thing that is hanging out in the ether that no one knows about.
Before you spend money and time on a website, it's helpful to think about how it's going to be used, who is going to go there, how they are going to know it's there, and whether your goals can be accomplished well without the effort and expense.
In a lot of cases, your goals are better met by posting crowd-shot videos on a social media page or uploading those to YouTube to be shared as needed. Soundcloud is good if you have audio links to promote.
If nobody is sharing your website address, you will not get any traffic. If you're just handing out cards with your address, you're not going to get any traffic unless your web address is very simple, and even then it's far less likely that people will make the effort type an address into the search bar in order to visit your site. People want to click links, they do not want to fish a card out of their pocket and type in an address. And if you're posting links, why not link directly to your most important content?
I'd agree that if you're doing a corporate-level band with a lot of flash and polish, you absolutely need this, because it's expected beyond a certain pro level. But if you're a local band playing a few shows a month, you can put your videos up on YouTube and Facebook and post links to those in places where your likely audience will immediately see your important content, rather than waiting for them to maybe visit your site and maybe look at your promo stuff.