Re: For how long will the MCU go?
Follow the old formulas; westerns lasted about 12-17 years in their heyday then took a long hiatus, until Clint Eastwood's "Unforgiven" hit the screens, giving a little new life to the genre.
Star Wars reignited the passion for Sci-Fi, but that wained for a while during the late 80s into the early 90s.
As an educated guess, CBMs will run their current popularity arc in about another eight years. The next generation of filmgoers will be looking for new thrills and something different from their "square" parents' likes.
There will be a dip in the amount of productions per year, and then about 15 to 20 years after there will be a resurgence of the genre.