Yeah, NIP 15 was actually the very first NIP if I understand the history correctly. All the json and references was pretty un-nostr-like, NIP 99 is much simpler by design
Discussion
Actually Nostr was created for NIP-15 not NIP-15 for Nostr, the way I have read it in the history books.