I think the real question is if you ever see SMTP ever getting replaced by a newer protocol
I'm not sure if people working with these protocols have built applications implementing their specifications before, but they should. It affords you a much better picture of why these protocols are designed as they are, good and bad.