I know that at the time that the Caliphate was beginning to expand the Romans and the Persians were exhausted and spent in terms of money, men and morale, having been at war from 572 to 591 and then again from 602 to 628, but Sassanid Persia was essentially gone after the Battle of Nahavand in 642 while the Romans (ie the Byzantines, but I’ve read that is an incorrect term to describe the Roman Empire after it’s capital was moved to Constantinople and Greek replaced Latin as the primary language) held on after their loss at the Battle of Yarmouk in 636, the conquest of Egypt etc. and for much of that time, until 1071 they remained a great power.
This is surprising because it seems that the Persians did better for themselves than the Romans in their last war, and that the Persian state was much more functional than Rome with its constant civil wars, governmental intrigue and perpetual threat of invasion into the Balkans and Greece by Slavs, Huns, Avars, Goths etc and so one would think that it was the Sassanids who would have been better positioned to put up resistance and hold on for some time.
Because Persia under the Sassanids was not that stable in the later years before the Islamic conquest.
In the decade before the Arab conquest the Persian Empire had gone through 15 deferent Shahenshas:
1)Khosrow II (592-628)
2)Kavad II (628) murdered his father, Khosrow II.
4)Shahebaraz (April-June 630)
5)Khosrow III (630) rival Shah to Shahebaraz
6)Boran (630) overthrew her brother.
Shapur V (630) deposed Boran
Peroz II (630) rival Shah to Boran
Azarmidokht (630) deposed her cousin Shapur V
Hormizd V (630) rival Shah to Azarmidokht
Hormizd VI (630-32)
Khosrow IV (630-36)
Furrikhzad Khosrow V (march- April 631) rival Shah
Boran (631-32) second reign
Yazdegerd III (632-52) last Shahensha before Rashidun invasion.
Meanwhile during the same time frame the Roman Empire on had one three claimants to the throne- Maurice, Phocas, and Heraclius.
Phocas murdered Maurice and fought a two year revolt against the Heraclian dynasty and was overthrown by Emperor Heraclius. Heraclius would then fight several wars with the Sassanids only to have things go "status co antebellum" before the Rashidun invasion.
Maurice (582-602)
Phocas (602-10)
Heraclius (610-641)