Seems like that isn't directly referenced in the article, but the first sentence is: "The suboptimal state of DataFrame implementations can mostly be attributed to:", so I take that section to provide justification for the need for polars in the first place, in a world where there exist several other popular DataFrame implementations.