Einen technischen Grund, generell nur HTTPS zu verwenden, kenne ich nicht. Es ist eher eine politische und/oder, wenn es von Konzernen vorangetrieben wird, eine wirtschaftliche Entscheidung, generell auf HTTPS zu setzen.
Ein technischer Grund wäre: es reduziert die Komplexität. Wenn ich innerhalb eines Projekts stumpf auf "https://example.org/ressource_xyz" oder "/ressource_xyz" verlinken kann, ist das etwas einfacher und robuster, als stets beachten zu müssen, ob ich jetzt auf "http" oder "https" gehen möchte.
Noch einer: vor einigen Jahren hat https auf dem Webserver noch einen relevanten Overhead erzeugt. Der ist mittlerweile zu vernachlässigen.
Ein weiterer, wichtiger Grund ist Google. Neben z.B. Ladezeiten ist https mittlerweile ein Ranking-Kriterium geworden.