What has happened to systemd-timesyncd?

What do you mean?
It exists and is provided by systemd as usual.
Though ‘needed’ is a bit strong … its one of the options for network time sync.
ex: [HowTo] Automatically sync timezone, date, time with minimal overhead