You could also try to ping 8.8.8.8 (or whatever public IP you can remember). If it works it is not getting a correct DNS which results in “no connection”
In this case modify your connection on the laptop to use 8.8.8.8 (google) or 208.67.222.222 (opendns) and check if it works
Well, it is not “90% of people is stupid”
It is more “at any given time, the 90% of people is doing something stupid”, or the equivalent statement “90% of the time people does stupid things”
IIRC math guys call this an “ergodic and stationary” system
Not sure about the specific requirement but here you can find a list of “modern” terminal emulators to look at
Z