Onyx will let you change the directory where screenshots are saved on Mac (among a lot of other things) https://www.titanium-software.fr/en/onyx.html
My screenshots go into ~/screenshots and my desktop has icons disabled via the same aforementioned tool.