Question: why xfs cannot be reduced?
Answer: Because XFS creates the filesystem log in the middle of the filesystem, in hopes of minimizing the average amount of distance that needs to be traversed on the disk in order to write to the log. To support shrinking more that that will require: ... A new XFS transaction to move the log.