I use a lot of custom stuff in my campaign and it is a pain to constantly be setting up the same distance, casting time, duration, components, range, spell attack modifier, damage, saving throw, saving throw effect, higher level casting damage, etc. every time I create a new NPC. I get that making custom compendiums can quickly turn into copyright abuse, but it wouldn't be in a compendium, just in character sheets.