Why do online players of Carcassonne always win, is there a strategy?

Solution 1:

If the online players are playing well, then yes, it is possible to know roughly what cards are coming near the end of the game.

There are a fixed number of cards of each different type in the game:

enter image description here

Near the end of the game, as long as you've been keeping track of what's come up already, you will know exactly what cards remain and can plan accordingly.

This is no different from the regular board game version though.