Because you still need to yield for pedestrians.
Stop signs aren't just to control traffic but to make sure everyone takes the time to take in their surroundings and not make hasty decisions.
If bikes could ride through without stopping, they may fly by a vehicle that's stopped there and not see that it's stopped to let a pedestrian cross the street and then it's too late for the bike to stop before hitting them as they step out front in front of the truck.
That's at least one reason I can think of.