All this guy is doing is trying to connect dots between Steppe cave dwellers and how they moved to other places.
This argument is complete baseless as you only need to see sheela na gig statue of german tribes and slavic stone carvings from 11th century to know they both were the last people to master stone carvings. Imagining various made-up things about these cave dwellers is unacceptable.