Yes, you mean you want everything in a global space, you have then issues where 2 dependencies define the same type named "Task" and on dev machine a different Task is initialized then on production (it happened to me when working on an old code base that was not using namespaces).
If you are an anti OOP person then I would prefer not to debate here religions.
If you are an anti OOP person then I would prefer not to debate here religions.