And that comparison is important - when junk fees are allowed more honest companies suffer because consumers might shop around and end up choosing the option that is actually more expensive. Those consumers might be on page 12/13 of a form and just accept the fee to avoid the hassle - or they may assume everyone (including what looked like a more expensive competitor) is baking the fees in late in the process and not bother investigating deeper.
Hidden fees create market inequities.