XTable started with the core idea around “interoperability”.
That you should be able to write data in any format of your choice irrespective of whether it’s Iceberg, Hudi or Delta.
Then you can bring any compute engine of your choice that works well with a particular format & run analytics on top.