Can you please explain to me how you imagine t212 is making money on their clients, how you think they profit?
That is a misunderstanding of what is happening on CFDs.
When a CFD is taken out (in either direction) t212 either has to cover that risk from another CFD in the opposite direction or find a way of covering that risk on the open market. T212 make their money on the spread in either direction ie as long as they can cover the risk they don’t care which way you go.
However if they can’t cover the risk because everyone is long (or everyone is short) then they aren’t able to offer the CFDs (and t212 don’t make any money so it is not in their interest to restrict CFD trades unless they are forced to).