I think this just speaks to a design wart in the seemingly simple crontab specification. I'm personally more of a fan of iCal-style (RFC5545) recurrence specification. Just check out the examples in https://www.rfc-editor.org/rfc/rfc5545#section-3.8.5.3
Here are some thing that's possible:
Weekly on Tuesday and Thursday for five weeks
Every other week on Monday, Wednesday, and Friday until December 24, 1997, starting on Monday, September 1, 1997
Every other month on the first and last Sunday of the month for 10 occurrences
Every 18 months on the 10th thru 15th of the month
(Almost all of those are well supported by the UI on Apple Calendar and Google Calendar.)I only wish it could incorporate astronomical phenomena such as phases of the moon into account. Wouldn't it be great if it can express concepts like "the first Sunday after the full moon that occurs on or after the spring equinox" (no I'm not making this example up)?