One consideration which I don’t see brought up much is the work-holding tradeoff — a 4th axis inherently supports the stock at only the ends, while if one does flip-cutting of two or more sides, then the stock is fully supported for the first roughing operation at least and one can remove more material more quickly.
c.f.,
Another option is to convert the Y-axis motion into rotation — there are a couple of examples of that.