Ardid and Shani started for the same reason that Cabading did. They are incredibly more skilled than the players you started. With the combination of 9+ players in your lineup and choosing something other than Strictly Follow. your coach went insane and ignored your lineup to start your more skilled players.
As for common knowledge, I'll point you to the Sticky at the top of this forum:
Wrong lineup used: It is currently possible that the AI coach will change the starting lineup, especially if he is given some freedom with substitutions. To avoid this problem, use the Strictly Follow Depth Chart setting.
I'm not saying it shouldn't be fixed, as currently any setting but Strictly Follow is broken. It royally sucks that you're now in the position you're in. It also sucks that without reading the stickies in an "off forum" that isn't normally in the forum lineup you wouldn't have known about this issue ahead of time. However, it is a known issue and precisely what happened to your team.