If not, can someone please explain in a step by step process how to download?
You do not need to creative cloud desktop app to download stock images.
You can license and download Adobe Stock images from stock website.
I would recommend you going through the below help page to get you started.
Using Adobe Stock
Retrieving data ...