Part of the OSI layering model was I think meant to get people's brains wrapped around the dynamics of packet switching networks, which were once a novelty and are now just part of the air we breathe.
Then, read:
https://web.mit.edu/Saltzer/www/publications/endtoend/endtoe...
Ethernet and the Internet both provide the function of forwarding packets through a network to the target destination address. The MAC protocol and IP protocol provide the same theoretical function.
Where they differ is that Ethernet was designed to a be a local network, whereas the Internet is designed to be an internetwork. All it demand from local networks is that they get packets from one hop to the other. Ethernet does this for the Internet, but so do carrier pigeons.
The same is true for HTTP. Instead of thinking of it as a component of the network, think of it as something that rides independently on top of the network. In a hypothetical future whe we've replaced the Internet with some other technology, the web would still function.
Then your criticism of the first three OSI layers is merely that they should be named "point-to-point", "local", and "inter".
I can agree with that criticism. But I can't agree with needing 239 pages to convey it.
IMHO that's the highest layer of the OSI model that is useful. After that it's various ways of tunnelling streams inside of streams.