I have been following the posts on the Algorand sub for a while and it seems like one of the biggest pros of Algorand in that subs eyes is that Algorand has no forking. They say that this is a huge benefit because then there cannot be two versions of NFTs or anything else that only existed as one before the fork.
I am always confused when they say this, as I do not believe Cardano (or several other chains) have this issue either. Cardano used the Hard Fork Combinator when they make updates which seamlessly brings us to the newer version. But its not like there is an old one that splits off each time and competes with it like ETH vs ETC.
Can someone learned on the subject explain how this can happen on Cardano where it can fork and there would be two competing versions of the chain?