This is a narrative that some people use to justify the IFP:
The lack of IFP on Bitcoin was what allowed Blockstream to derail it
But not only wouldn't the IFP have prevented the Blockstream takeover, it will turn ABC into Blockstream 2.0.
The idea people got corrupted by Blockstream because they offered money is compelling, and is probably true to some extent. If the developers already had a good salary, they would be less likely to be swayed by outside influence. Again, it makes sense.
But it wouldn't have been enough to save Bitcoin.
Firstly, to sway a greedy person all you have to do is pay more.
Why are there so many corrupt millionaires and billionaires in the world? Because they will always want more money. Even when they've got more money than they could ever hope to spend in several lifetimes, they still want more. So all Blockstream would have to do is to pay a greedy developer more, regardless if any IFP money coming their way.
Secondly, people are motivated by other things than money.
If you value money above all else this might be hard to understand, but it's nevertheless true. Some people are driven by their own morals and they they try to do The Right Thing, as they see it. This is for example why many spies betray their own country despite not getting any money for it.
I'm convinced many of the Blockstream developers, and many of the hardcore 1 MB supporters, truly believe they're doing the right thing. That they follow the anarchistic way and that they will absolutely not be convinced otherwise by the bcash scammers.
It doesn't matter if they're right or wrong. If you try to convince them otherwise, the more they'll believe they're right. And don't even think for a second you can buy them off, that's a sure fire way to lose them forever.
But how did Blockstream manage to derail Bitcoin? Why are we still stuck with the 1 MB blocksize limit and how did they convince the community to wait for years for the Lightning Network and suck up large fees and delays?
It’s admittedly a complex topic, but here are some of the important reasons:
They unleashed an army of shills that poisoned the debate.
They censored important communication channels such as r/bitcoin and the bitcoin-dev mailing list.
They chased away big block supporters like Mike Hearn and Gavin Andresen.
They controlled the source of Bitcoin Core, the de-facto reference client.
But above all they managed to convince miners to cede to the perceived authority and that they should just do what the
Core developers Blockstream wanted. In short the managed to convince the important stakeholders that the reference client dictates the protocol.
To channel my inner Frank Herbert:
He who controls the reference client controls the Bitcoin.
In the ultimate irony the IFP will not prevent a future Blockstream, it will instead turn ABC into the very thing they say the IFP would protect against.
Because activating the IFP will cement the fact that ABC can do whatever the hell they want on the chain. They can include any rule they want and take the chain in whatever direction they want. They could even block any change they do not like and turn to
Lightning Network Avalanche to solve all the problems.
Exactly like Blockstream, and there's nothing anyone can do about it.
Except of course what the rest of the Bitcoin Cash community are currently doing: We're booting ABC the fuck off our chain and if you care about BCH you should join in.