Seem, I always defended the game just based on "linear isnt bad", not really thinking about the reasons why its linear.
Ive also always been confused why FFX is well liked despite... also being very linear up until it opens up at the end? But XIII got memed for hallways???
I think the fact that XIII had the weird auto battle combat also made a lot of people hate it. Ironically, the mix of roles that you could switch into throughout a fight made it, imo, a more complex and skill based combat system than most prior final fantasies. Most of the earlier final fantasy games were just "pick attack over and over again, use your biggest nuke spells instead when fighting a boss and heal when needed." For some specific enemies you might use a single buff or debuff that was relevant to that fight.
Yeah XIII's combat is a lot deeper than people give it credit for.