I'm pretty sure if Monero has a way to obscure transactions without anyone know who is sending transactions or how much they are, they can obscure the fees too.
Fees are a mechanism for letting miners prioritize transactions and weed out spam; thus the amounts need to be visible to miners.