But why would you guys also charge onchain fees for swapping BTC/LN even though the users is already paying onchain fees to send their sats to Boltz ?
Because Boltz swaps are non-custodial, every seemingly one-way transactions actually consists of two transactions: lockup and claim. See my basic explanation of how atomic swaps work above: #339303. Meaning, for chain to Lightning swaps the user is already paying for sending aka locking the funds like you said but still needs to pay for Boltz claiming the funds. That's why the charged network fees here are roughly half of the other direction.
So Atomic swaps always have a higher chain footprint than custodial swaps, because they require two transactions instead of one. But we are convinced 100% non-custodial is the only way forward, we think Liquid is really handy where network fees are low.
Is RSK dead ? No, they have an ecosystem. Not as big as others of course but projects like https://sovryn.com/ or https://moneyonchain.com/ have adoption.
Will you guys also cough cough supports swapping to whatever incoming drivechain/sidechain in the future ?
We are constantly monitoring and looking very closely before we decide to integrate swaps for a new layer. In general we move rather slow with this. We carefully evaluate adoption, soundness security-wise and verifiable 1:1 mainchain backing is also a requirement.