I think it's better to have the bots in there, than to give bye's, as the bye's don't bring money to a team, even though a small amount, nor make their fans enthousiastic. It also takes away the chance to play "Take it easy" which will benefit the teams that didn't get bye's.
It might be interesting though to make the first round less random, and either have every bot play a human team,
or
first coupe all the bots in games, and then make a random roster of the remaining teams, to minimise humans that need to play bots... And then for round 2, take no bots (the winning bots) into round 2 , but pick up the best losers (the ones with least point difference in their lost game) to enter round 2...
They are not your friends; they dispise you. I am the only one you can count on. Trust me.