You know movies are not cheap to make... hiring very well paid actors/writers etc as well as the large crews and post production teams.
You ever watch to the end in a FOX film? After the film has finished they display a card that says "Thank you for supporting the 15,000 people who worked on this film" or whatever the number is, usually it's 15,000+ for a blockbuster/tentpole. Hiring 15,000 people on a single project costs a bit of money...
Also what do you mean "no movie would recoup its budget"? If a film costs 300M and it grosses like 600M at the box office, then yes it does get its money back... plus theres hundreds of millions to be made ffrom home video - DVD, streaming, TV rights. Then you have merchandise sales too. Films do make money. This is what the business is.