That's unfortunately a question that nobody will ever be able to answer. Online means programming, programming means sequences of algorithms. Is it truly random? There's a lot of frustration trying to figure out something we're not expert at. Therefore, some people might decide to cry "rigged", but at the end of the day, it's all about the program.
I believe that Poker sites actually have to deal with other very real and rigged issues such as bots or collusion. Or deal with business issues such as rake competition between platforms, promos, big venues, etc. The program runs in the background no matter what and its maintenance is probably top secret...
As a Live player as well, I can definitely confirm that bad beats are waiting for you no matter where and how you play this crazy game 🤣.
I'll keep playing on Online sites simply because I truly enjoy Poker & don't have enough time to play Live as often as I'd like to. Be it unintentionally rigged or not, if I'm on a "good run" when shoving, I shall rejoice to have "beaten" the algorithm. If not, I'll be fully aware that this was my own decision, bad or good, to begin with.
Enjoy Poker Everyday [emoji873]