A shared fixture gets a new required dependency. Two weeks later a team on the other side of the organisation has 200 failing tests and no idea why. Nobody was careless. The shared layer had no owner and no contract.
At senior level, repository structure is not about tidiness. It answers one question: who may change what, without asking?
The shape that works.