Well one thing I’d point out is variance does happen to others as pointed out by Ronski’s post and example about people even on pools who are clearly responding to partials to earn points but still have dry spells outside the “expected time to win” because its just an average given enough time, not a hard “you will win in this timeframe, bet on it.”
This is why pooling is favored among people, in just about every crypto, because people can’t stomach the variance, its a human issue not a math issue… having the pool request that partial every so often gives most people peace of mind because they know the software responded in as near identical way as it would with a full proof, just a lower difficulty so it can happen more frequent and let the pool estimate your size.
“so how do you explain it” often becomes the statement of someone who thinks they can beat math or avoid variance within it, so it sounds like the best thing you can do knowing the math is to pick a solution that addresses your emotions (Some people can stomach the wild swings in solo, others cannot). You may not want to join a pool, but then you’re going to have to stomach the alternative.
Stop being so emotional if you think there is no future, make the decision to move on from it. You are talking about ROI and the time it takes, well stop being so emotional and make the choice to do something about it based on whatever metrics are important to you today and in the future. If the risks are not worth it to you anymore, stop complaining and DO something about it, if your decision is to sit on your hands and whine about not getting rich on the time table you wanted, thats not a flaw with the network or anything other than your poor decisions made a while ago when you spent money without any guarantee but are now sour it didn’t turn out the way you imagined, welcome to crypto, many of us learned that lesson the hard way.
It would seem you have a decision to make, sit and whine about things, or address them.
You could progress towards joining a pool (with compressed plots to solve another issue you have), learn to live with the variance, spend more time investigating things to your satisfaction they are working, or move on to something else and liquidate or utilize the equipment elsewhere.
…but just don’t sit and whine claiming everything is broken or unfair because you don’t win on a set schedule, thats not how ANY of this works, crypto or life.