I feel no. Should a business blog have single voice? No. I do not think so. In business, we are trying to attract as many customers as possible and reach out to as many target markets, niches, age brackets, etc. Having monotony will more likely annoy the customers rather than convince them that doing business with you is the best decision they make.
Although targeting markets is more effective, diversification of markets is also effective. Trying out to different voice for different target markets will actually make the customers feel that they are special and that the product or your business is for them and it is something personal.
What do you guys think about this?