Besides that they also lack the amount of control over the software side. Google is the entity that controls the stack, not Samsung - their responsibility ends at the kernel / HAL interface.
So why should Samsung invest more than the bare minimum when they can't get anything measurable in return?
So why should Samsung invest more than the bare minimum when they can't get anything measurable in return?