It's worse because of the purpose of Phoenix: a single channel end-user wallet where the channel is supposed to contain 100% of the wallet funds to minimize fees and maximize convenience.
With a routing node, keeping around some UTXOs for fee payment isn't as problematic, as you're probably doing more transactions anyway.
Notably, at the moment Phoenix does _not_ keep extra UTXOs around; they do in fact have this problem.