Application.CaptureScreenshot tartget location on different platforms

I have noticed, that it behaves differently on different platforms. Specifically it appends Application.persistentDataPath to the address on some platforms. Why this function doesn’t return a full string to the actual path where it is being stored?
Or is there a way how to determine what is the current location of the data without me having it defined for precompiler for each platform?

You can always specify full path when capturing screenshot.