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.