In the US, women couldn’t get credit cards without a co-signer until 1974.
Historically, women had to have a man support them if they wanted options other than poverty. Your grandma probably didn’t have many other options - it might have worked well for her, but that wasn’t a choice made freely.
I think a lot of this is that relationships are a choice now. You have to be someone that someone wants to be with. This is a good thing, but it’s also a hard thing.
It sucks to be lonely and not get laid, but at the same time no one owes you sex or attention.