The argument for having tabs adjust depending on your ide sounds better than it is in practice. Someone formatting code to look nice with width 4 will look horrendous for someone who uses width 8.
Spaces makes it uniform and captures the exact style the original dev intended
Specifically on Twitter and Reddit, this has led to a massive jump in federated social media. That seems like an advancement to me.