Allow me to ask straightfoward as I am very confused with your case.
First of all, are you really sure that your boyfriend loves you just like you "love" him? Could there be any possibility that you are 一廂情願? I believe both of you WERE in love but how about now? If a man loves a woman and that he really wants to marry her, I don't think he will find excuses in turing down jobs that may makes him suffer (辛苦同收入不高) especially that he is out of job for quite some time. This kind of suffer may only last for a short while but at least can generate some income!! (積少成多同騎牛搵馬<<識唔識?)
There are only a few facts that makes him like that
(a) he is lazy and like ”zha talking"
(b) immature as he believes $$ and / or high pay and comforable job will come automatically (sorry to say you are this type). If he were a rich guy or with a rich family to back up him, it is ok but from what you described, he isnt. Then i think both of you should face the reality if BOTH of you (not only you) want to get marry.
(c) he doesn't love you that much so he doesn't like to sacrify and or neither to consider your feeling.
You have been his girlfriend for so long, which type do you think he is??
Last, you mentioned if he is still like this for the next year or so, you may quit from this relationship as you think he is 無用, 無為你諗. But you also agree him not to take up those low pay and 要搬搬抬抬既工, then how can you blame him of 無用, 無為你諗? 連你都support佢既搵份好收入又舒服既工既 '大志', 佢重要諗mug? ?-(