Watch my videos at:
Your advice is good for the desperate ones (elliot rodger-type) to give them a glimpse of hope. For the rest it's not such a good advice. If you can't get any girl when you're young (before 25, let's say) this is because you're ugly or you have bad social skills. These things will not magically go away as you age (there might be some exceptions, but not the rule). An older man with money is attractive to prostitutes. Also when you get older you'll have to compete with younger guys who look better than your old ass. And looks matter for women, unless she's a prostitute.