ie. if you have the following chain of transactions: TransA -> TransB -> TransC -> TransD -> TransE
And you bumpfee on TransA... then B, C, D and E will become invalid as the hash of TransA will change, making B invalid.
If you're wanting to get TransE confirmed quickly, then you would need to take A, B, C & D into account as well, to make sure that the fees are big enough for miners to want to get all 5 transactions included in a block.
Are you familiar with RBF pinning? This is a good explanation of the issue I have described. CPFP is subject to the same principle. If I could just kick out transactions w/ descendants from the mempool without paying for the full package that would be a DoS attack of sorts. Unfortunately it can also be turned on its head to "stick" transactions.
https://bitcoinops.org/en/topics/transaction-pinning/