Footprint optimization for very high yields and reliability in automated manufacturing processes is a difficult art, and sometimes the "recommended" footprints are no good at all.
For prototyping, one-offs, or even small batches where you won't nail down the footprints perfectly anyway, none of this matters. You can get away with very improvised ideas, and I like using "one-footprint-fits-many-parts" approach, sometimes just adding two massive plane-like pads where I can solder whatever two-terminal component I want.
If you go into large-scale production, this footprint may or may not work; the same remark actually applies to the "official" footprint as well!