Why is the JPG so much smaller?
PNG writes every pixel exactly, which is heavy for photos. JPG writes a close approximation and throws the difference away, which is light. For a photo or a screenshot, the saving is usually large; for a logo with flat colours and sharp edges, look at the result closely, because those edges are where JPG fuzz shows first.