int_19h 15 hours ago

Why do you believe that `override` belongs in that category?

1
112233 13 hours ago

Because the more desirable fix was requiring explicit annotation for "new" virtual functions, and make silent hiding an error. Instead, we have situation where you have to write "override" everywhere to get the desired sane behaviour.