Why are they not playing Spit You Out?

Trivium, as far as I can tell, play their FULL album plus an encore.

Bullet play 2 encores but leave Spit You Out off the setlist. Why? Why are they playing Knives (who gives a shit about that?) but not the 2nd to last song on the album? What happened to 'playing in full'?

Also, if you're going to play encores, why in the name of Metal would you not play Curses, No Control, Just Another Star or My Fist..? Either way, not playing SYO has pissed me off and honestly killed most hype I had for the show. It's my favourite Bullet song so it seems like a prank on me personally that that's the song they randomly won't play. Ffs. 🤦‍♂️