I believe the stage 3 of hemp cycle, in which you can harvest buds, is far too short on the plant lifespan.
It makes it nearly impossible for someone to harvest buds if they are not playing this game in a "no-life way".
A decade ago, when I was a NEET and had all day to play, I could manage it, but now it has become nearly impossible to time it in a way that I can actually be online to harvest it in time. The hemp is always on stage 2 or 4 when I get to it.
A quick and easy solution to the problem would be to decrease the time of stage 2 and increase the time of stage 3, therefore maintaining the same total time for it to go to stage 4 while allowing greater leeway for players to harvest the buds if they wish for those instead of hemp fibers.