In other systems data tiddlers (or their equivalents) are a foundational aspect of their design. Not so in TW. In TW data tiddlers are just a stop-gap, a convenience tool to be used in a limited set of circumstance. For instance, note that JSON data tiddlers can only go one level deep.
Try doing anything more than very simple data referencing, and you'll find that there are very few filter operators that work with data tiddlers. For instance, there is no filter operator to obtain all the values of a data tiddler.
In TW, the fundamental data structure is the tiddler. There are lots and lots of filter operators that know how to deal with tiddlers and tiddler fields. Data tiddlers are meant for simple one-to-one lookups, like with the color palettes. Beyond that and they become too onerous to work with.