Honestly, I like tabs for indent in C, but still support this language choice by Zig. It's hard to do tabs wrong if you don't allow tabs at all. Python3 went part of the way to disallowing tabs completely, but instead only disallowed mixed tabs and spaces. (And in Python, it's a bigger problem as the indentation level is significant to the syntax.)