Hi Sid,
There was a similar question Macro doesn't work. CurrentDevice macro uses ~/App_Data/CMSModules/DeviceProfile/devices.xml file to detect devices based on their user agent. The file doesn't include any information about desktop browsers, so if you change the user agent in developer console, you will see the result.