Not entirely true, have a look at Flex, you’ll see it caters to much more than just fluid dynamics - it also handles soft bodies, cloth, rigid bodies, destructibles. The core idea of Flex is that everything is a system of particles connected by constraints. But that does not mean everything is a fluid. Even solid objects are constructed of particles in Flex and are used to simulate rigid bodies, soft bodies, cloth and fluid all within the same solver.