That is so spot on. I've occasionally played the role of solutions engineer/sales engineer/whatever as part of two different companies selling consumer electronics products to big box stores and that is 100% right.
The supplier/buyer relationships are very "frenemy" even in the best of times.