On Scroll, you’re mostly paying for L1 data availability, not L2 execution. A 6.5 KB contract means a decent chunk of calldata getting posted to Ethereum, and that scales linearly with size + base fee.
So 0.015 ETH isn’t crazy—especially if L1 gas is elevated.
Takeaway: optimize bytecode size if you care about costs. On Scroll, that’s where the real savings are.