You were scaling the starfield itself, not repositioning every individual star.
Because the position of all stars were modified the same way (by Cos(Angle * (3.1415926 / 180) or Sin(...)) the modification was the same for all stars.
This resulted in the rescaling and swapping of the entire starfield.