Modi magic is still on but that doesn't mean local MLAs or Municipal councilors going to ride on Modi's names. And on top of that after such a heavy mandate a sense of arrogance has set in the leadership, BJP shouldn't forget that they collaborated with small parties during LS elections. They must respect their state level coalition partners.
Plus people vote for a leader, BJP doesn't have many big leaders. It's like.. to successfully ride the wave you need to have a pretty good surfer or else he gonna fall flat on the wave. BJP still isn't Pan India party, it's a handicap for them and they must never forget that.
For example in the Haryana state assembly two biggest leader which they can project are the turncoats from Congress. Chaudhary Birender Singh and Rao Inderjit Singh. They enjoyed the power for 10 years under Congress flag but switched to BJP during elections. What would go through the mind of an average BJP worker who worked his *** off for all these years but got overlooked for such lotas.
Plus it took Amit Shah 1 full year to do what he did in UP, he has been at helm for couple of months only so judging his performance based on these by-polls is not right. Although I agree Modi and Amit shah must reign in the loose canon in the party.