There are difference between Naruto/Hashimara/Kabuto and Sasuke about senjutsu or sage mode, whichever.
Sasuke curse mark is include and mix with Jugo DNA aka bloodline, as explained by Orochimaru.
(When Orochimaru gave Sasuke curse mark, during the Chunin exam, in the forest, Oro already include Jugo bloodline.)
And Jugo must be with Sasuke in order that Sasuke use senjutsu.
Jugo did told Sai that he is needed because of Sasuke.
Notice Jugo is always behind support Sasuke as to enhanced senjutsu.
Naruto, Hashimara, Kabuto are in fact "Sage Art", that give the user the ability to sense nature.
The difference is the "Eye shadow" around both eyes.
Sasuke did not have any "eye shadow".
Even Madara cannot and unable to have Sage Art.
Madara added Hashimara DNA, this was explained by Hagoromo to Naruto/Sasuke.
It was Kabuto who told Madara that he enhanced him, and Madara did said he wanted to 'test' what Kabuto had told him about "Sage Art" on Hashimara, which was on Madara body.