Why do they need one? It lets Joe Shmoe learn more about the company. It's exposure, any way you cut it, and exposure is good, even if your customers already know you. The fact is, maintaining a company website for a company like B&M is not expensive in the least. It's $35 for the year to register the domain name, about $30 a month for site hosting, and might cost them $10,000 for the creation of the site, plus about $500 a month for maintenance. For a company like B&M, that's nothing. They wouldn't need to update it very often...could probably nix that $500 monthly cost then.
Jman