As much as I think Lightning is a dead end, there is no way to have a NIP for all things. NIPs are specific. If you say "this supports everything" everybody would still have to add support for all things individually.
Discussion
Not everything, just payments to other users. But yes I understand that each method would have to be specified.