I didn't say I didn't know why those policy rules are there.
CPFP is easier to implement than RBF for wallet devs (which requires the search and calculation of descendants and their fees)and is useful for receivers trying to get their funds faster from a sender who refuses to RBF.