"Guys have become super lazy about how much effort they put into a date. They’ll rock up to dates looking like they haven’t shaved or showered in days. Gross. It’s like they want to do as little as possible while still getting female attention. This is probably why it makes more sense for them just to hook up, instead of taking a date to a fancy restaurant."
I think this has an element of truth about it, although women are partly to blame for this. Back in the 1970s when I began dating, a guy had to do all the right things, well groomed, polite, considerate, on time, etc, just to have a chance of a second date, let alone sex. If you turned up to a date the way guys dress these days, you'd be told to piss off. These days a guy could turn up straight from the garage, holes in his shirt, unwashed, unshaven, behave like a jerk all night and he'd still get sex. Women have allowed men to drop their standards.