I'll move this to the Tech Support forum as it is a licensing question.
The licenses on Steam offer the same functionality as the licenses sold on the official site. Authentication may additionally be linked to Steam services. That aside, there is no functional difference between the two. A Desktop license is a Desktop license, whether you buy it on Steam or yoyogames.com.