The issue is there's a huge ecosystem developed on top of Pandas. So if it's different API, now you lose access to all the ecosystem.
So you are one `df.to_numpy()/df.to_pandas()` away to `X` libary you want to use.
Or you can convert it directly into a pandas Df