I believe sasuke and naruto must seal kaguya rather than killing is because she will just come back if she is killed.
How? We all accept that kaguya is the juubi yes... tailed beast dont die they just comeback as we should all know. So if kaguya is the ten tailed beast then she would just return if she is killed.
Therefore she has to be sealed like the 9 bijuus.