As I live under the impression that in the Arduino IDE [and PlatformIO] we can mix C-program's and C++ programs freely, the question arises:
Why don't we use a C-program when putting Interrupt Service Routines in a library?
C has no knowledge of classes, so we don't have to bother about them.