Another thought experiment that might help you to see the contradiction if objects contracted along directions perpendicular to their motion.
Imagine 2 identical hollow cylinders moving towards each other along their axis.
Now, if objects contracted along the perpendicular directions,
then according to the frame of cylinder A, cylinder B will have a smaller radius and hence cylinder B will pass inside cylinder A.
But according to the frame of cylinder B, cylinder A will have a smaller radius and hence cylinder A will pass inside cylinder B.
But, these two cannot both be true. You cannot have both A passing through B and B passing through A.
This contradiction hopefully shows you why it is not possible that objects contract along the directions perpendicular to their direction of motion