The Space Shuttle also killed 14 astronauts, many more than any other program - mainly due to issues that were "calculated away" that really did not physically go away.
And we lost 3 astronauts to a cabin fire while in a capsule being tested on the ground before any Apollo mission ever launched. And Apollo 13 came very close to killing 3 more astronauts.
Testing has its purposes.
And Apollo did some testing of components in LEO, including the LEM, before embarking on the first lunar mission, which did not land on the Moon.
So, please don't try to claim that other development programs went off without a hitch.
The SpaceX StarShip program is in development phase, not even operational testing of a design that is expected to succeed on all parameters. Things are being pushed specifically to see where and how they fail. No astronauts are being risked.
All that said, it still bothers me, and I expect that it bothers the SpaceX engineers, that the last 2 flight of StarShip failed in much the same way, far earlier in the flight than previous missions. Hopefully, the extra cameras and sensors on flight 8 will reveal what is going wrong that did not go wrong before.