The point was, in the ideal society, money is the barometer of society's virtue. Presuming that all money is _earned_, more of it is an indication of the society's success. So, the motive is indeed to maximize profit, earned profit.
Not patenting a linked list, but an enhancement to it, as a reader suggests. Not that the idea is bad, but doesn't seem ingenious enough to be patentable. Node(Value, Node next, Node auxNext, ...) is just unnecessary complication of the simple concept of a linked list, and seems useful only for very specialized needs.