Why do we have glycogen in the muscles and not glucose?
I think you already answered your own question.  If the glycogen, either in liver or muscle, were all converted to glucose at once it would have a disruptive osmotic effect. But muscles also readily break down glycogen, when they need glucose to contract.  They just don't ship the glucose to other organs the way liver does.