yes, sharding is a game changer not only for scaling. it incentives 'entities' to stay on the eth chain instead cloning.
it won't prevent cloning in all cases but for many 'products', acting on consumers, it gives advantages to run contracts
on semi-private metalayers on the main chain. sharding is used since years in db-country so it should work. however,
as soon sharding is confirmed, i will throw my remaining btc on eth in zero-time.