What reasons make different models' screen quite different? Is it because of different supplier of these screens that diff models have different qualities?
I don't think it has to do with cost since some of the very inexpensive ones like the F108 have excellent screens.
different reasons it's from electronics around, voltage control, screen build quality and frankly your luck.
Different types of screens have inherently different angles. STN, MIPS, LCD (there are several types of them among what considered just LCD), E-ink, OLED all have different inherited angles, different maximum attainable contrast etc.
Different screen thickness, voltage fed to non working elements, quality of manufacturing, design (size of elements, placement, tint/ no tint) etc. sets it apart in non type thing.
Angle itself is not full story for legibility but here we talking about angles.
there are technically 2 types of problems:
1. you see all elements
2. you stop seeing "working" elements.
With #1 been #2 plus extra. So things are complex and there is no singular answer to it.
F108 does not have way better angles than some other watches but it don't show non working elements and bold font create good contrast coupled with minimal distance between LCD and "crystal" create great visibility. so it's not exactly best angles but other factors making it more legible.