Holding bitcoin is very much possible only if people are will to do right thing. It is possible to hodl bitcoin if people have the understanding that bitcoin is not a means of having quick money. Depending in bitcoin too much as a source of income has always been the challenge why people see bitcoin very difficult to hodl. Get a source of income and invest in bitcoin with the amount you can't afford to lose and it will be very possible to hodl bitcoin without having any challenge.
That's what matters when you're holding bitcoin. You shouldn't depend on it as if it's going to give you daily income. The profit that you'll get from it will be coming from how long you hold it as the market gets into fruition and takes time in doing so. Most of the holders that are successful understood this matter and they have just left their Bitcoin on hold and does their things while waiting for its value to pump. Unlike the newbies that think that it's different the way you've described it, they don't realize that they need to have other source still.