Cardiff to BHX is 120 miles and takes 2 hours, or 1h55 if you have completely clear roads
Cardiff to BRS is 50 miles and takes 1h05 or 1h10
When CWL is not an option I agree some people will have good reason to choose BHX, but I can think of plenty of cases when other people would choose BRS instead.