Why do we need keyframes where basically it seems a more detailed version of transitions?

What are the main differences between them? From my usage there's no need keyframes if you can set up transitions. Or is there?
Was this page helpful?