Is it broken, or intended to be completely random, if intended, why? And why its not the same as trees?, trees seem to have stable cicles that refresh all items given by it every week, i currently have like 10 bush of every type of fruit, and its annoying to check all of them all the time to see if they have fruit. And they almost never seem to have any.
A big time saver and a great mechanic would be if the models of the trees and bushes would only show their fruit if the have any. As it gets depleted, the model should no longer show fruit graphics. That way we could save so much time on checking empty trees/bushes. I guess that for branches, bark etc would be ridiculous to have visual indicators, but for fruits its simple and necessary.