In many, many different areas of math, we define abstract objects and structure-preserving maps between them, and then come across a suitable notion of "isomorphism." The idea is always that isomorphic objects share every property that a mathematician in that field would care about: Homeomorphic topological spaces have all their topological properties in common, group isomorphisms have all their group-theoretic properties in common, and so on.
But at the end of the day, we still have to verify by hand that any given property is preserved by an isomorphism in the category we're working in. For example, say we're working in group theory. It is intuitively obvious that under an isomorphism $\phi : G \to H$, corresponding elements have the same order, compose in the same way, $\phi$ takes subgroups to subgroups, normal subgroups to normal subgroups, centers to centers, and any group constructed out of $G$ (direct/semidirect products, quotients, etc) should yield an isomorphic result when $G$ is replaced by $H$. (These are just a few of many examples.) It feels like it should be the case that all of these properties correspond between $G$ and $H$, but nonetheless we have to verify each of them one at a time. The proofs are never hard, and they suggest that there must be a more general way to think about them--some sort of big theorem that says that all "group-theoretic properties" can be transferred from one group to another by an isomorphism.
How could we make this idea rigorous? How would we even define a "group-theoretic property", or analogously a "topological property" or a "linear-algebraic property" or a "manifold property"? I would think the definition would stem from the idea that such properties are those that are phrased using only the structure of a group, (or a topological space, or a vector space, or a manifold); but this still seems imprecise. Assuming we could make this notion precise, could we then proceed to prove a general theorem that all such properties/objects are preserved by isomorphisms in the category we're working in, and then we don't have to tediously prove, for example, that group isomorphisms carry centers to centers, or homeomorphic spaces have the same number of conencted components, etc., because these would all fall out as special cases?
Or is this a futile task? Maybe it so happens that there are weird examples of properties that seem like they should be preserved by isomorphisms but aren't, even though they are phrased using only the structure of the category. Math is full of pathologies, and at this point I can't seem to trust 100% that isomorphisms are these magic structure-preserving identifications that they are always made out to be.
