They will keep existing coins functional. Likely, they will just ban mining new P2SH transactions.
So they will ban some kind of scripts? I.e.: some patterns?
And if they do something so crazy now, who knows which other patterns will be banned in the future?
They will also remove the IsStandard checks so that you don't need P2SH to circumvent those checks.
I think the plan to remove isStandard check is in every roadmap (even BTC!), but I can't see the relation to P2SH.
P2SH is just a standard and simple script, if you ban it you are doing another thing that contradicts itself: saying you remove the check for scripts, but then banning a few of them (so, implementing isStandard again), negating what you just stated; doublespeak again.
In the BSV vision, end-users will not be exposed to addresses or scripts.
What users are exposed to is another matter altogether, and has nothing to do with how low level works.
I'm also all for avoiding those addresses and technicalities to end user, but it's a UI thing, nothing needs to be changed in the protocol for that.
All those mechanics are done by providers. Everything can be done without P2SH.
How can you define scripts different from P2PKH without using something like P2SH?
The software that is broken by this is considered not important or easy to replace.
You mean every.single.software.out.there.
P2SH is so old that every wallet and library in the world supports it.
In my view, it is awesome that they are dead serious about returning to the original protocol. You can't cherry-pick. Nobody should be able to make a decision to arbitrarily add or remove a feature.
Removing something used since 8 years that every software implements is is not dead serious, is dead-brain-damaged.
This strategy causes some collateral damage such as the loss of P2SH. That's OK.
"collateral damage", lol.
The collateral damage done with segwit is nothing compared to such a thing, and segwit's only positive side is that it's backward compatible.