I actually reard in an HN comment that OS X's case-insensitivity by default was a choice that revolved solely around compatibility with Microsoft Office, so I think you're on to something.
I believe case preservation but insensitivity has been in Mac OS since the original Macintosh File System; certainly it was in the Hierarchical File System and was inherited by HFS+. When they switched to OS X, they still had to maintain filesystem compatibility for the Classic system, and maintaining it for the entire OS probably made porting other Mac applications simpler as well.
I think here's the comment he was referring to[1]. You're right, case-insensitivity was introduced in HFS or earlier. Back then filenames could use any byte except ":". With HFS+ it accepted all Unicode, where case-sensitivity gets quite a bit trickier. With the later switch to OSX it would have been a great time to change the default to case-sensitive if they wanted to, but as they said, you're then betting on a few killer apps like Office and Adobe products supporting it. Office has always been notoriously slow to update and Adobe has been notoriously slow at adopting new technologies like Carbon and Cocoa. I'm sure Apple at the time was in close communication with those teams.