most movies right now are bad and/or not interesting enough for people to feel an immediate need to go see them so they just wait until they are released at home
That's certainly true for me. I think Napoleon looks interesting, but I'm not going to pay $16 for a ticket, $12 for popcorn and $9 for a soda when I can wait 2 months and watch it on the couch.
I used to wait in line at the theater to see releases of movies like Lord of the Rings (the 2000's versions), and all of the Bond films, but there hasn't been anything compelling enough for me in the past 5-10 years.