Mojang somehow cooked with their driving by adding shelves and then they just managed to swerve onto a lamppost and crashed shelves down to the ground. Item placement was already great on bedrock but then on java.......
Java (1st image) bedrock (2nd image)