Yea I pretty much hate every date/calender input out there, and most of the color input tools too.
Interestingly, I think most color choosing tools and date choosing tools fail for the same reason: a “nearly infinite” set of possible choices.
Consider a date tool. Do you need to enter a date for next week for an appointment? Or a date/time in a month for a holiday trip, but you have to schedule around two other people.
Or, enter your birthday.
Or, find that event that was ten years ago, but it might have been 9 or 11 years, and you’re in California where we don’t have seasons so you can’t remember time of year…
That’s four different task requirements, and a simple all purpose tool is not an ideal solution.
But “simple all purpose” is what most UIs for date/time are.