In allererster Linie liegt es wohl daran, dass das stinkt, was aus deiner Katze rauskommt ;-)
Mit hochwertigem Futter wird das etwas besser, aber nie abzustellen sein.
Mit guter Streu wird das natürlich besser und eine Haubentoilette hast du ja schon...
in der Regel verfliegt der Geruch doch auch nach kurzer Zeit. Zumindest bei mir. Ich schätze, da muss man sich einfach dran gewöhnen. Babies haben auch stinkende Windeln und auch Erwachsene können...naja, Geruch hinterlassen. So ist das nunmal.