Easy fix. Search " Linux" before buying. You can also buy a laptop that explicitly supports Linux. Dell and Lenovo make them, as well as some smaller companies. You wouldn't buy a laptop without doing research, would you? Just make Linux support a part of that.