why are you associating dreams with material things? My dreams are not at all material and are not related to having a high paying job, big house, fast car, lots of money etc etc. My biggest dream is to raise a happy family, giving my future wife and children all my love and care. This can be done without a good job, without lots of money etc. I personally have given up the opportunity to be in an industry that is very well paid to chase my dreams. Money and career is not my objective in life.
As for "struggle for existence" I would assume those who have the luxury of being able to use the internet (like yourself and myself) are hardly struggling for existence. Struggling for existence is those people who don't know where their next meal is coming from, those who are taking shelter from gun fire, those with no choice but to drink polluted / dirty water that is making them sick, those working unprotected in toxic environments just to put food on the table for their family, etc. etc.
Also unless you choose your partner based on their social status such as job, wealth, family name etc then there is no reason why someone who has material dreams can't find true love. It is all about having balance in your life to take time out to be social and meet people. If you do this you have every chance to meet someone who you can have "true love" with.