NativLang did a video on the Altaic theory. I think 'defunct' is more appropriate than 'not widely accepted'. The accepted explanation for the shared features is a language area. Languages can take features from other nearby languages without needing them to share a common ancestor.