How Many DataFrame Libraries Do You Need To Change a Lightbulb?Exploring Pandas, Polars, DuckDB, and Beyond