Is that worse than the usual mobile/web frontend/web backend split? The thing is that there should be more whiteboarding done to design the features. Instead you mostly have product designer trying to impose whatever regardless of the technical challenge/practicality.