You need a sizable collection of GIFs, you need to index the images (image itself, animated factor -> cat jumps onto the bed, means you need to identify the cat and the action), you need to maintain reliable and redundant infra that indexes and also allows to perform queries, possibly adding editing functionality but not important. All of this needs to be maintained and paid for, not even talking of development costs and other factors. 🐶🐾🫡(this is just a peak of an iceberg)