My mesh imports with ~4x the amount of vertices
On the mesh there are 12 vertices, its 12 vertices in blender but when i import it into unity it tells me there are 60 vertices when there isnt. I think it counts each face that share a vertex individually, as there are 20 faces with 3 vertices a face, 20*3=60 but how would i make it Only take the vertices that are there?
20 triangles * 3 vertices = 60 vertices
This is because hard-edge triangles do not share vertices with each other and every triangle has 3 of them. Smooth-shaded triangles share vertices with their neighbors thus producing less vertices.
Add an UVs channel to this mesh and you will see that counter raise again. The same rule applies to UVs (less UV seams the smaller the vertex count).
As you can probably already tell - "vertex" means "vector" here. It's because this is GPU-specific counter and a vertex for any GPU is just that - an another vector.