Мне кажется основная и фундаментальная разница (которая и ломает вашу аналогию) между теорией категорий и теорией множеств в том, что теория множеств делалась для того, чтобы быть Истинной, быть лингвистическим богом, который бы унифицировал всю математику и снимал всё это напряжение в логико-философском дискурсе, которое в ХХ веке образовалось, а теория категорий делалась просто, чтобы быть удобной.
Это можно пронаблюдать и в их появлении: всякие сечения Дедекинда и выражение анализа через ТМ делались для того, чтобы снова что-то там обосновать и дать чему-то какую-то почву и снять какие-то противоречия, в то время как теория категорий возникла сначала просто из удобной нотации: из того, что кто-то заметил, что коммутативные диаграммы рисовать - это гораздо нагляднее, чем писать
.
Это можно заметить и в том, на что категорщики и ТМщики обращают внимание: ТМщиков очень волнуют аксиомы и то, что там из них выводится, а что не выводится, категорщиков это не волнует абсолютно, они даже зачастую полных в формальном смысле определений не дают (в этом смысле все эти "обоснования" категорий через унивёрсумы Гротендика, классы NBG, разделение категорий на большие/малые - абсолютно антикатегорное предприятие), что их волнует - это сделать так, чтобы тривиальные вещи доказывались тривиально, чтобы было удобно рассказывать историю, чтобы какие-то огромные и контринтуитивные конструкции кодировались словами "да это же левый сопряженный функтор к F!" или "да это же эквивалентность категории X и категории Y", чтобы естественные определения можно было дать автоматически, почти над ними не думая, чтобы язык был
удобным, а не
верным (и конечно тут они выиграли в обеих пунктах, потому что удобство и определяет верность).