saying OOP is only useless and counter productive is as short sighted as saying it is the golden hammer for everything.
PS: WinUI apps use plenty OOP
PS: WinUI apps use plenty OOP
My point is that when you develop an application, you only need strawman OOP i.e. calling methods.
You don't need class inheritance if you can pass functions as parameters, you don't need encapsulation given all your pieces co-evolve at the same time (if it's not split than part into a library).