why are ribosomes found freely floating in the cytoplasm and attached to another organelle?
Since there are no membrane-bound organelles in prokaryotes, the ribosomes float free in the cytosol. Ribosomes are found in many places around a eukaryotic cell. You might find them floating in the cytosol. Those floating ribosomes make proteins that will be used inside of the cell.