What would the GLM predict as an outcome? UMAP is fine for dimension reduction, but it doesn't output classes. Clustering, prediction (class or value), and dimensionality reduction are all trying to get at different aims with at best a little bit of overlap.