Hourly really isn’t unusable! If you don’t want to wait 59 minutes just get there 1 minute earlier.
It becomes unusable when the last trains are too early to do what you want/need to do
Unfortunately, while it may be nice if a typical member of the public thought this way, they simply don't.
They wouldn't leave home 10 minutes earlier, they'd simply go in their car, which doesn't impose huge time penalties of 1-2 hours over being 2 minutes late to the platform. Driving may even be slightly slower, but if it's more convenient in terms of choice of time, it's very likely to win. And I don't blame them to be honest. The average person does not want to live their life thinking about railway schedules and how likely it is they're going to meet their connections, or what may happen when they miss them. They simply want to know roughly how long it'll take to get to where they're going, and plan accordingly.