More Input-Values than necessary. How and why is this possible? No it is not the fees!
Only the exchange can answer this - most exchanges and hosted wallets implement their own utxo handling mechanisms, and don't necessarily follow a space/fee optimal approach. There could be other considerations, such as reducing the number of utxos in their wallet, consolidating funds into bigger utxos during a low fee period as they expect larger payments during a high-fee time, or other business reasons.

Alternatively, it could just be an inefficient implementation.