FFF correctly said
Not quite sure how any regulation is ever going to completely cover the complexities of a subject like currency.
except I do agree with the take off/landing currency requirements for carrying passengers. Not because the beloved regulators know better than me as to whether I am current enough (thus being one of the dangerous to be around 14), but if you are going to put yourself in the position where you can kill your passenger those three to/landings give you the opportunity to check whether your assesment of your currency is accurate.