Though mostly I consider category theory useful not for its results but because its concepts generalize well. If you can relate something to a category then most of the concepts a category has (functors, limits etc.) will have some useful meaning. This makes it easy to come up with good concepts and gives some of their properties for free, which honestly is more practically useful than some clever theorem.
To add a bit to that, Yoneda's lemma says that you know everything about an object if you know the ways that it can be mapped to other objects. The "co-Yoneda's lemma", while often less useful in practice (in my practice, anyway), is maybe easier to understand in this intuitive way: you know everything about an object if you know the ways that other objects can be mapped to it, which I have heard phrased as something like "you can learn everything about an object by probing it with other objects."
`Free (Coyoneda f)` gives you `Freer` which allows you to build Monads without even a `Functor` on `f`.
https://ncatlab.org/nlab/show/Lawvere's+fixed+point+theorem
Emily Riehl:
"The author is told with distressing regularity that 'there are no theorems in category theory' ...
Sadly, the majority of the theorems that are personal favorites of the author were excluded because their significance is more difficult to explain."
(long list of theorems)
This isn't a really basic and accessible result, but IMO it gives a good flavour of what category theory is suitable for: formally describing constructions we didn't previously have the tools to express precisely.
https://www.sciencedirect.com/science/article/abs/pii/B97801...
Semantics is the topology of your diagrams.