This is not true. Most live dealer games still have manual shuffles although there are certain games like infinite blackjack (I believe) that do employ continuous shuffle. So events should still be dependent on each other - it's just that it may not be feasible practically.
It is a kind of cheating. If someone knows that thing and proven true, not only it makes gamblers stay away from that site but it also ruins their reputation. I'm not sure if that is tolerable and I'm not sure if the owners will do that stupid thing just to make more money and fulfill their greediness.
Advantage play is not cheating, although if it's against the ToS of certain casinos they can always kick you off their platform.
You don't need a program. There was interesting strategy (i doubt that this will work now tho) from mathematician Edward Thorp with which he won to many times in BJ against casino.
As i remember it called "Counting 10s". You counting ratio between 10s (10, Jack, Queen, King) and all other cards, and if it bigger than 2.25-2.5 then you should increase your bet and continue (EV will be positive). And if it less you should fold.
You can try it, anyway and write here is it good or not
You can obviously count manually via hi-lo, zen, whatever, but the point of the thread was to discuss whether or not an algorithm can be created feasibly to reap any potential advantage. But no productive discourse was produced - so I'll lock the thread