Rupani is the second CM, who could not finish their term. Patel replaced the former CM before next year's assembly election. In 2016, former chief minister Anandiben Patel made way for Rupani, just months before the state voted for a new assembly.
Before that, Prime Minister Narendra Modi served as the chief minister of the state for more than 12 years before his landslide win in the 2014 general election brought him to national politics.
According to BBC, experts believe that no other state leader has been able to Modi's style of absolute leadership and this is leading to incomplete terms.
Political analyst Jatin Desai told BBC Patel and Rupani were constantly compared with Modi and they fell short of expectations.
"Modi never faced any challenge - both in the state or from the central BJP leadership - during his tenure in the state. He was able to carve out an image of a pro-development leader and no other politician has been able to compete with that," he told BBC Gujarati.
He added the PM kept the party united, tackling dissenting voices effortlessly, unlike his successors.
Other analysts told BBC that Modi changed chief ministers to prevent another leader from becoming prominent in his home state.
Hari Desai, who has followed Gujarat politics for decades, told BBC the prime minister wants to protect his legacy in Gujarat.
He added that this is what former PM Indira Gandhi did [in 1970s and early 1980s] to stop any challenge to her leadership.
The current political situation in Gujarat is also a sign of the uncertainty that has prevailed since Modi became PM. Patel didn't have much time to settle down in her role before the state witnessed huge protests from the influential Patidar (also known as Patel) community which wanted quotas in government jobs.
Patel as a CM, a first-time legislator, has surprised analysts. The 59-year-old is an MLA from Ghatlodia constituency in 2017. But experts say this is a calculated move.
Patel is a Patidar, which is politically influential farming community.
Gujarat is a crucial state for the BJP - the party has been in power here for more than two decades.