The biggest reason is that it's horribly inefficient for an airline to fly between every possible pair of airports, because it means that if only a few people want to go between those particular cities you're operating a mostly empty airplane.
The hub model means that the number of distinct routes scales approximately linearly with the number of destinations. A point-to-point model requires the number of routs to scale approximately with the factorial of the number of possible destinations... with even as few as four airports, using the hub model can cut the number of routes in half, and it just gets better from there. By the time you get to ten airports, the number of point-to-point routes is in the hundreds of thousands, versus low double-digits for using a hub model.
It's a lot more efficient to just send everyone from, say, Des Moines to either Chicago or Denver depending on whether they want to go east or west, and then have them catch a connecting flight to their final destination.
Even between relatively large origin and destination cities, there may only be enough people who want to travel to fill, say, two flights per day. Using connecting flights enables an airline to fill more flights per day, giving travelers greater flexibility in making their arrangements. If you've got a flight leaving from Chicago to New York every hour from 6 am to 8 pm, people may choose you over your competitor that offers only two flights per day at potentially inconvenient times for them.
Planes typically do not wait for connecting flights. Passengers are responsible for making it to their connecting flights on time. If a passenger misses their connecting flight, they may need to wait for the next available flight.
Planes typically do not wait for connecting flights. It is the passenger's responsibility to ensure they have enough time to make their connection. If a passenger misses their connecting flight, they may need to rebook on a later flight at their own expense.
There are typically three types of flights available for your destination: direct flights, connecting flights, and non-stop flights. Direct flights go from your departure city to your destination with one or more stops, but you stay on the same plane. Connecting flights involve changing planes at a connecting airport. Non-stop flights go directly from your departure city to your destination without any stops.
Airlines typically do not wait for passengers on connecting flights. It is the passenger's responsibility to ensure they make their connecting flights on time. If a passenger misses their connecting flight, they may need to rebook on a later flight at their own expense.
Airlines typically do not wait for connecting flights. It is important to make sure you have enough time between flights to make your connection. If you miss your connecting flight, you may need to rebook on a later flight.
Delta Airlines typically does not hold connecting flights for passengers. It is important for passengers to make sure they have enough time between flights to make their connections.
You can tell if you have to change planes on a flight by checking your itinerary or boarding pass for connecting flights. Additionally, the airline staff or announcements at the airport will usually inform you if you need to change planes during your journey.
Cargo planes do not carry passengers. Some commercial planes make "ghost flights" with no passengers on board.
Direct flights are often more expensive than connecting flights because they offer the convenience of a non-stop journey. Connecting flights may be cheaper as they involve layovers and multiple stops.
To book connecting flights with different airlines, you can either use a travel booking website that allows you to search for multi-airline itineraries or contact each airline directly to arrange the connecting flights. Make sure to leave enough time between flights to account for potential delays and to collect and recheck your luggage if needed.
Animals are typically placed in the cargo hold of planes during flights.
Connecting flights typically do not wait for delayed passengers. Airlines have strict schedules to adhere to and it is the responsibility of the passenger to ensure they make their connecting flight on time. If a passenger misses their connecting flight due to a delay, they will need to work with the airline to find an alternative solution.