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.
[0] - https://www.youtube.com/watch?v=z0zkHH6ZOEk