I agree there's a slight difference in focus, but they're close enough that I think separating them into separate sites would diminishe their audiences.
Just a personal take: I'm browsing Code Review today, but I'll probably rarely come back unless I have a really specific question that I somehow feel would get better answers here. I'm an active Stack Overflow user but I don't have time to increase the number of Stack Exchange sites I look at.