I agree with you 100%. In order to gain something, you must do something and that is why, I always posit that even in making money online on some sites like forums which do not require a deposit, you still have to put in something like your quality time, creativity and persistence before you can get something. Making money both online and offline is not easy and as such, one has be psychologically ready to go through its rigors and challenges. It is quite surprising how people would think that making money online is easy yet they still choose to work offline.
In anything we do, persistence is very important but this does not mean that we must remain in jobs or ventures which is sapping and adding no value to our lives. At some point, we should always know when to quit, but not without trying at all. Money does not fall like manna from above and I do not think such time would ever surface. As humans, our essence is to strive everyday to bring meaning and also discover our purpose and work towards it. There is always a sacrifice to be made in order to achieve something and in most cases, it is hard work and determination.