I really liked this framing of the problems with design handoffs. (Probably because my career has straddled both design and development, and I have seen how well it works to have both roles working together, and especially to have developers who understand design, and designers who understand development)

https://matthiasott.com/articles/design-and-engineering-as-one