Why is this `public`? Is it used outside of this class?

Why bother passing `wp_get_schedules()` to `schedules_filter()`. Instead why not just have a `get_cron_schedules()` method which returns the list of filtered schedules and which calls `wp_get_schedules()` internally.