~ Yes, in this you are absolutely right, the house will always have the advantage, when it comes to poker when I play I always do it in a very short time, it is for that reason that if you want to bet a lot of money, sometimes some players have the highest bets. they do at the beginning, it is a strategy they use but it is not a guarantee that you will win it 100%.
I would say even more: it's almost 100% that you'll lose all your money if you start playing high stakes or buy-ins, compared to your bankroll. It is considered that for beginners a good bankroll management strategy would be to have at least 50 buy-ins. Some sources suggest to have 100 buy-ins.
When you play PVP poker things change, there you enter another game mode that obviously you have a better chance of winning if you are good at strategy, in fact many people have great talent for poker and usually they always end up winning tournaments or between the top 10.
And even those people lose sometimes because partially poker depends on luck. That's why it's important to have many buy-ins(or big blinds, if you play cash games) to minimize the uncertainty.
You are right, this indicates that there is no effective method by which they follow it to the letter to obtain results, in my case I know that I do not have a special talent for poker, what I know is because I have really been studying a lot, in books, in guides, but experience is what counts the most, although it may be an online game, it has a lot of strategy and I think that success lies in knowing how to predict well what game the opponents may have due to their way of playing Sometimes intuition helps, although it is not decisive.