I don't know if this will work. Have you ever tried mining Monero?
Why would someone sit and wait for an hour while their computer screams and fans whirl just to get ten cents to play with? Or watch their phone battery drain 50%?
That's a great point! It was actually the motivation to do it the way we are - which is, people are not playing with the final output of the mined results. The final results from a mining pool take a long time to accumulate and then there are withdrawal or transfer fees etc. Instead we are letting them play with the "hashes" they have contributed to the pool the moment they submit them. So this means that the average user on a low powered machine can usually start playing in under a minute.
But I definitely resonate with your point - if you mine monero yourself, it is painstakingly slow to earn anything (by design of course), and doesn't seem particularly rewarding. However, if you were to use a little bit of your available resource and then use that to play against other pool members, then you can stand to win a lot more!