I think I'm not a right person to do this analysis as I'm not much of a movie buff.. Even if I watched movies, it was Telugu mostly... Rarely watched BW... But still my 2 cents here based on whatever I observed in BWF in these 3 months:
Lately BW is making either bad movies or remakes.
For bad movies people give bad reviews on first day itself. So people stop going to movie from next day. For example Shamshera I can imagine how crappy it must be based on reviews it got on first day, so obviously I would not interested to watch it.
For remakes, it's not that BW never made remakes before. It did for many movies before but since OTT has been available people already must have watched originals, so audience are least interested in watching remakes. Ofcourse there are exceptions for remakes like Dhrishyam-2 where the story and content is the king..A father going to any length to protect her daughter and family with lot of courage and determination. These emotions are universal for the people to connect with the movie even with different actors.. I watched Dhrishyam-1 in Malayalam but when i again watched its Telugu remake I felt the same emotions even with different actors as those emotions were universal. So if they want to make remakes, do it for good movies like Dhrishyam-2 where the content and story is the king but see they are making remake of that lame movie Alavaikuntapuramlo where it worked cuz of Allu Arjun not cuz of story and content!
Also one more point I should take into consideration .. Pandemic affected all the fields including entertainment field. Many movies had to stop shooting and few TV shows got ruined as a side effect of this pandemic. Also people's livelihood got affected to the point that they cant spend so much money on theatre watch.. They would rather wait and watch on OTT if it get good reviews.
One last point I would like to talk is they are putting unrealistically high budgets in making movies.They should make low budget movies with reasonable content. In that way it's easy to get their money back or profits. For Brahmastra they put very high budget.. So even if the movie did good in theatre we can't say it is block buster cuz the budget for movie was unrealistically high.
Rajamouli movies are always exception. Each and every movie was a hit or block buster.. There is no flop in his history except that "sye" movie I guess which was also average, not a flop. Rajamouli is a perfectionist, creative and he know how to hit the nerve of audience.. He is the director to watch out for and other directors should learn from him how to know the nerve of audience. His "Maryada ramanna" movie was neither a high budget movie nor had a big super star as a hero, the hero of that movie was a comedian. Who would have thought he make such an interesting movie with below average looking, random comedian?.. Rajamouli is such a genius!