Someone know the purpose of TileLayout in TileSet?

Godot 4.3

I was working with isometric tile sets, but I noticed that the way tile cords arrange was different from G3, then I discovered that there was a property called “TileLayout” in the tile set, it basically changes how tile cords arrange, but now I curios about why are there several ones? They must be useful for different use cases, but I cannot figure out to which ones. Did you know which are they?

For me Diamond down, which was the default in G3, is perfect because in that mode is easier to calculate side tiles based on a direction, I mean you can place a character in a tile, then select a direction and calculate which cords has the left or right tile by just rotating the direction vector by -90 or 90 degrees.

I am making something wrong and there is a better way with other layouts? or are they meant for other kinds of cords calculation? Why is Stacked layout the default now?