Glycolysis occurs in Cytosol. The most general answer to why it occurs in glycolysis is because this is where the enzymes are located that are involved in glycolysis. If the enzymes that were needed for glycolysis were not present in the cytosol ... then it would not be able to take place there.