You can use C++ without using any of these inheritance/class/encapsulation. You can use C or just keep using C++ because C++ contains a lot of other useful stuff you didn't mentioned. The 'gay' features you mentioned are actually quite useful sometimes, especially in bigger projects, but I can understand that a few tutorials fail to show the usefulness because they often show small examples that is more about how they work than what they are good for.