For the record I think those other languages which make everything a class are ridiculous. Fpc has gotten it right.
Not necessarily. If a new concept appears, its several implementations will usually differ from each other. Each implementer will have a slightly different approach to details. Some will treat such ideas quite loosely, while others will treat them as an untouchable foundation.
Although in my opinion, the requirement that everything be an object (even simple types such as integers or boolean values) is a bit exaggerated (or even: too drastic). As a result, it is impossible to write a procedure/function that is not part of a class. So programmers of languages such as C# or Java create various classes (various "JUtils") grouping together such subroutines that in C++ or Object Pascal would be placed outside any class. To me, this is an example of a useful idea reduced to absurdity. But it doesn't seem to bother programmers of the above-mentioned languages. Some of them probably consider it completely normal (and in extreme cases there are those who consider it a better solution than loose functions).
This type of thinking is not an exception. Just remember that half a century ago the concept of "everything is a file" was being vigorously implemented. And when it wasn't, dummy or imitations of such files were created. To some extent, this allowed for the introduction of certain abstractions in the operation of the Unix system. Computers have changed (become more complicated) and the old idea that was useful back then is no longer sufficient today (to put it mildly). Linux and *BSD are still based on this. Half a century has passed (sic!) and many people treat it as sacred, as if it were an order from the IT God himself.
On the other end of the spectrum, there are "lovers" of Python who believe that OOP should be treated very, but really very loosely (also an exaggeration, but in the other direction). So there is no encapsulation. Besides, Python doesn't have many other important (useful) features, but that's a topic for a separate discussion.
For me, in technical fields it's really about not overdoing it and not going to extremes. Otherwise, living with such solutions will be a pain. Apart from a handful of steadfast believers (who strictly adhere to this strangely understood techno-kosherness), the rest of the people will struggle with an overly complicated or overly unfinished solution, in any case not adapted to real needs.