This is such well trodden territory that i was able to make a long list of other related posts the last time I saw it
See:
Any new proposals should say why this solves problems that previous proposals didn't (note: I didn't read the RFC, so this may have been done this time)