To be perfectly honest i would lay 95% of the blame of the situation on technology alone.
In 2010 a solid 7 who was single & wanted to meet guys would go to bars with her friends. Most men would be awkward & thirsty around her, or drunk & horrendous, & she was in a relative scarcity of suitors. Cant say how many times girls would say to me 'its great to actually have a cool conversation with a new guy in a bar'. You could get numbers and meet up to a week or so later on the back of 10 mins chat, if you played your cards right.
Now that exact same girl would not go to bars to meet guys, instead use her phone, or the orbiters in her social circle. Even if she rarely meets these guys (on tinder) she has a constant pipeline, that she can indulge on a whim. The same interaction before, IF it yielded a phone number today (which being in surplus, is significantly less likely) would have far less chance of getting answered or turning into a date.
People sperg about the political changes, but again i see them as facilitated by the modern tech & the now utterly entitled, surrounded by choice, 7 and above. Remove all that, & they would self correct.
Tl;dr
it's the technologys, stupid.