You are correct; it is difficult to roll back to an older system, but there are procedures on the Internet describing the steps. Using time machine is one of those and this has a lot of disadvantages.
The bug I ran into involved printing to printers that are on a different subnet from my Mac. Printing to these printers involves having the print job automatically "routed" for the connection. For example if my computer is on IP address 192.168.12.180 and the printer is on 192.168.11.205, they communicate through our network router. Mojave broke the ability for printing to work when the computer is on a different subnet from the printer. Part of this issue seems to result from the permissions issue I described in the CUPS configuration. Adding the single line to adjust this was not that difficult. And removing and then reinstalling my printers resolved the issue for me. I also had to use only the generic Postscript printer driver, rather than the branded one that did not work.
I agree that Macs should be easier than this, and hope Apple releases a real solution. Since this is a wide-spread serious issue for the desktop publishing industry, it is inevitable that it will get some attention. Sorry.