I blame the three point shot, big man has been minimized since it's inception. There have been some good ones but it seems like there are less and also it doesn't seem like we are cranking them out via school like they used to do so.
I would guess it's a world of distraction, whereas, 30 years ago you were tall you played basketball. Now high school teams have kids not playing who are better than the kids who play.