Microsoft blew it on this one. I, and many others who bought a surface pro X with an ARM processor, bought a piece of junk.
You can no longer plug in a printer and have windows recognize it or manually install printer drivers because this machine will not allow it. This is the first computer that I bought that you can't just plug ang play. As far as I am concerned, this surface is garbage. Who designed this operating system? Microsoft is blaming printer manufacturers for not developing drivers instead of having the computer recognize a new device and automatically download the required drivers. This is the first computer that I have ever had this problem with. I am so upset with microsoft for this.
I understand your frustration, but it really is the printer manufacturer's fault. Microsoft does not write the printer drivers that are included in windows, let alone the ones you can download from the manufacturer's website. Now whether Microsoft could do more to encourage these companies to write drivers, I can say as I don't know the inner workings of these companies.
But I would suggest you contact whoever made your printer and ask for a driver. You might not get anywhere, but at least you'll make your voice heard. It's unfortunately kind of a chicken/egg scenario, so to speak.
That said, there are some printers that are plug-and-play with the Surface Pro X. Brother laser printers are a good example. They work because Brother wrote a "class driver" that is included with windows that works for many of their printers. Note that this doesn't enable some of the more advance features of some of the multi-function models, but those can at least still print.
If all else fails try the standard Microsoft PostScript or PCL drivers and see if one of those will work with your printer. Many printers support at least one of these standards. For example, I've used the Microsoft PostScript driver to print to KonicaMinolta machines (the big all-in-one does everything kind) from my Pro X.