The key difference is my experience is not about destination - backends are as flexible as you say
One key difference is having an event name + properties, rather than a human-readable description and maybe some fields if you’re lucky
Another key difference is wrapping units of work rather than just scattering log lines in places you think need them somewhat arbitrarily