There are countless interesting structures - lists, trees, maps, graphs. Yet, categories - which, if I understand, is just a graph with some constraints on its shape - are apparently special somehow, in that people propose using it to "formalize all of math".
What is so different about this specific data structure that makes it so special?
It isn't merely the data structure that makes categories "special" but the operations that can be performed on them. Functors, in particular, relate corresponding elements in different categories and can show how apparently different mathematical structures are—generally at a very abstract level—in fact the same.