RBF was created due to mempool size growing beyond block size limit. That should never be the case. IMO there shouldn't even be a block size limit
...BSVs fault was that many services dependent on running own nodes started to fail w. huge blocks. Now it is extreme centralized w. VERY few nodes & hence single points of failure.