Nobody's prevented from using cron instead of systemd timers. The significant differences in typical relatively simple cases are ordering:
cron: M H d m Y DOW
systemd: DOW Y-m-d H:M:S [each part optional, with *, *, and 00:00:00 defaults]
And then, because - is taken, ranges use .. in systemd. Aside from that, it's mostly the same for typical cases of simple periodic timers. Even x/n and x-y/n for steps work similarly. Syntax for complex cases start to diverge, for jitter or special numerically-irregular DOW or DOM or multiple non-periodic times.
In your example, adding more spaces between the date and time parts would make it more visually digestible. There's also the .. range operator which jippity strangely didn't use for the month field even though it did for the hours field.