Concrete does 2 things: It gets hard and it cracks. Concrete will ALWAYS ALWAYS crack.
Here is an example:
Look at a sidewalk and you see it's normally grooved into 4x4 or 5x5 squares. A typical sidewalk is 4 inches thick, so either while finishing or after (depending on the style) the contractor will place cuts in it about 1 inch deep. These are placed to weaken the concrete in a straight line to encourage it to crack in a straight line.
Your floor should be similar. The average floor should be cut into 10'x10' squares to weaken the concrete to encourage it to crack in straight lines. There is NO guarantee that concrete will not crack in other areas, all one can do is encourage it to crack where it is cut.
Now, if your floor doesn't have any cuts in it, then that's the contractor's fault. Ideally a finish floor is cut the same night it's poured with a soft-cut saw, or first thing the next day with a saw cart. The floor WILL crack within it's first 24 or so hours so it's imperative that he cuts it as soon as possible.
Also, an 8" thick floor is ridiculously thick for a basement floor. Typical residential floors are only half that thick.