There are a few reasons why there is a difference in type. One reason is that different types of fonts are better suited for different purposes. For example, a font that is designed for headings or titles might be thicker and have more serifs than a font designed for body text. This is because a font that is easy to read at large sizes will be less legible when it is used in smaller sizes.