This is all totally fair -- I've never used restrict, so it's hard for me to have a useful opinion on it.
I think it's easy to dismiss things that can help optimisation when you've never seen their effect first-hand. I imagine if I'd had an experience where I'd used it to great advantage I'd be wishing it was in the C++ standard too :)