We are eventually going to get to the point at which 3,000 hits doesn't get you into the Hall of Fame, because so many more players in the free agency era hang on at the end of their careers on for the salary. I don't think Paul Molitor deserves to be in the Hall, and if Bill Buckner had not had an unnecessary collision with Jim Dwyer at first base that hampered his mobility and shortened his career, he would have been the first player to reach 3,000 hits without getting in. At one time, every player who had 400 homers and was eligible was in, but by the time Dave Kingman got to the mid 350s, everyone knew he'd be the first to reach 400 but not be inducted.
If Rose had retired with just over 3,000 hits and a clean personal record, he'd have been borderline, but I think I'd have given him the nod because of the batting titles and 200 hit seasons.