Alternatively you give everyone a free mulligan and if they decide to start with <3 lands in their hand or no mana ramp that's on them.
My issue with guaranteed lands is that they remove the randomness of some lands. I am not guaranteed to get my "no maximum hand size" land and my rogue passage to make my creature unblockable in a typical game of commander. I have to plan for it by using stuff like expedition map.