Different graphics formats store things in different ways. This isn’t usually a major problem with 2D graphics, but it’s more serious with 3D graphics.
For STL, the documentation notes:
[STL] Stores a solid 3D object as a surface formed by a collection of
adjacent triangles.
So for some reason Tetrahedron doesn’t convert over to a list of triangles. It’s not a very commonly used graphics primitive. There’s a lot of ways we could go construct this shape, but this is what I would do: