Use case:
class A { static int s_common; public: static int getCommon () const { s_common; }; };
Typically this results in an error as:
My guess is that using static and const on a member function to refer to constness of static member variables was simply never considered as an option. IMO your suggestion is kind of a strange (but maybe sensible) way of mixing those two keywords.
static
const