Personally I like the old way better of using the docker-compose override. I think it’s just considered “old” because its’ more complicated than creating a symlink and potentially leaves behind the old/original volume unless if cleaned up.
My judgement is that either method is valid, otherwise they wouldn’t publish both methods.