Weil man Breakpoints nicht nach Geräten, sondern nach dem Inhalt setzen sollte. Also am besten relativ zur Basisschriftgröße. Da die Zuordnung Basisschriftgröße 1em ≙ 16px zwar weit verbreitet, aber nicht gottgegeben* ist, also in em (was hier gleich rem ist).
Und wieso kann man die Schrift nicht per Default auf 16px setzten auf der Webseite?
Gruß
Antwort erahnender
T-Rex