A lot of European Jews in the 1930s were trying and failing to emigrate, in a system pretty much like today's (plus the unusual bonus that their home state wanted them to leave). https://www.ushmm.org/wlc/en/article.php?ModuleId=10007455
Passport control as immigration regulation/deterrent definitely rings true to me, and some countries see less need for it with richer travelers.
Jesus Christ, where are you getting your lunch from?
Ryanair use the low fares for marketing, pretty successfully. They probably expect many people to add luggage (£10-40, depending on route), or buy food on the plane (£10+) or be disorganized and end up paying more.
In Western/Northern Europe they use out-of-the-way airports -- London Stansted is 47 minutes by the fastest train from London, or over an hour by car. They have a reputation for reducing the fees they pay the airport by threatening to move to alternative airports, unless they're given a very good deal. People walk to the plane, they don't use jet bridges. The whole plane is economy class, and the seats plasticy-fake-leather, which must speed up cleaning. At airports, they'll usually use the worst (farthest) gates. All the planes are the same, so maintenance is simplified and pilots easily moved around.
As to why the US doesn't have them -- I don't know. Norwegian is a budget airline, and has fares like New York to Paris for $175 one way (Tuesday, no luggage, no food!).
In the US this standardization process happened over a century ago thanks to the railroads. Starting in the 1980s competition law was successively weakened. In addition the cartels were able to buy legislation they needed. Hence there is little competition in airfare or internet service compared to Europe. Large chains control the downtowns of most cities and suburbs.
I see Timisoara, Romania to London for £4.49, or US$5.80. That's a 2.5 hour flight!
(No baggage, no food, but that's the real price -- the airlines aren't allowed the "hidden fees" any more.)
See, for example, Ryanair's London Stansted to Anywhere -- and note that a train (£19) or bus (I'd guess about £8-9) from Stansted to London will cost more than some of these fares: https://www.ryanair.com/gb/en/cheap-flights/?from=STN&out-fr...