The IF currency rules are quite a bit more complicated than they need to be. Secondly, they fail to distinguish between someone in an airline environment (including a cyclic recurrency program) and someone in a less structured role.
Hence we have pilots in GA who don't know the rules, although they should, and pilots in the airlines who are required to learn rules that do not contribute to safety in the context of that operation.
Your EASA currency rules, Checkers, are a model of simplicity. Pass an annual renewal with one precision and one non-precision approach, and go flying!*
Oktas "put me down for 0.2" 8
* Not quite that simple I know.