I don't quite see how an overdraft fee (one of the examples given) is a junk fee - it costs the bank real money to cover the loan they are effectively giving you when you are in overdraft.
For example, if you overdraft by $1 you could be charged $35 as a cost of this “loan”. No one should take out a loan at 3500% interest. You’d get a better rate at a payday lender.
Since this “loan” amount is not related to the cost of the service I’d call it a junk fee.