I agree, but one techie may not have all the tech skills he/she needs. Front-end expert needs back-end expert (and vice versa). Being an expert in both worlds is not as common. That's true for practically everything in life. But sure, given that you have your tech requirement satisfied, you'll be more well-rounded with a business guy too.