Yup. What’s the old saying? If man ever invents a Star Trek-like holodeck, that’ll be the last thing man invents, ever. He’d be too busy with the holographic three-breasted green women to do anything else.
It’s as good of an explanation for our lack of close encounters as anything I’ve heard.