To put what others here have said into some reconcilable context, note that a wing does not always stall at the same angle of attack. That it does, is a good enough approximation to learn basic flight dynamics with, but strictly speaking it's false. Mach number and Reynolds number change it, and when you get into high altitude aerodynamics, the difference is enough to matter.