Question: how come tv networks dont show movies that were in theatres, on tv until years later.cant they show it sooner? 

Answer: I think it has to do with the "rights" or the "royalties" that they have to pay to show the film.
This question from the Yahoo Q&A forum is categorized in the topic: Sports