With regards to your second point, it's plain wrong, at least in the state my family is from. The only reason they and the rest of their district vote BJP is because the INC MLA is a bootlegger who shot 2 police officers in 2019 and has open connections with heroin mafia types across the border in Punjab. Delhi is far away and our state still has extreme autonomy (and we tend to have a superiority complex over other states tbh). They don't care if Modi or Rahul or Kejri become PM, because at the end of the day, actual decisions in our area come down to the Panchayat, the MLA, and the CM. Btw, every tehsil except ours flipped to INC because of the complacent Modi worship you mentioned. It may play in states like UP or Bihar where margins of victory are massive, but not in states where an election can be changed by 1,000 votes.
Edit: thanks for the negative votes Desis on HN. This is why Paharis prevent non-Paharis from getting residency in our state - https://himachal.nic.in/WriteReadData/l892s/13_l892s/3618435...