In your position, having a SS, 3B and OF, I see absolutely no problem with it.
It could be a small issue in roto leagues if you have a few guys playing the same position from the same team. Since you typically need a bench OF to fill in for off-days in order to reach the 162 game limit, if your bench OF has days off at the same time as two (or more) of your starting OFs then you'll lose a bunch of games played. Same goes for MI and CI. In your case none of the players overlap in position, or even flex position, so it's not a problem. In general though, maximizing GP is something that gets ignored too often. If you consider that the average player gets around 1 R+RBI per game, then if you finish 15 games short of your OF allocation then you're missing 15 R+RBI. Usually that would be good for at least a point or two in the standings, not to mention the missed HR and SB. Now run the numbers for teams that are 50+ games below the Games Played maximums, and it could be the difference between winning a league and being middle of the pack.