Perhaps, but that's largely not in NASA's control; Congress appropriates money for specific purposes. NASA can't legally go grab Artemis money and shift it over to DSN.
The old rule was congress critters weighted a personal letter with highest weight over a form letter, over a call, over an email. Now, staffers are of younger age, and they are the gate keepers of what gets passed along. So that order of weighting may be different now. Then again, that's probably also highly dependent on the specific congress critter. AOC may be much more open to tweets/emails/etc vs Mitch McConnell or similar aged someone
They might have tried attaching this to Artemis, as you suggest, but gotten political pushback. They might have known that they can get Artemis approved without the DSN improvement and then hold Artemis hostage for DSN improvements. DSN money might have ended in the wrong Congress person's district. So many possible political reasons we might never know
Well, it doesn't seem such a bad idea considering the alternative is to do nothing. (now if the alternative was to build more sites and more antennas that would be great, but I think its unlikely).
As for DSNaaS it could be provided by a number of competing companies just like intercontinental fiber links are today.
Very cool--you can even see the data rate for each one, AND the animation changes if the data rate is higher.
It also looks like they have proposed some options to provide additional downlink by doing raw recording of the intermediate frequency with a high bandwidth receiver and doing the demodulation with additional processing to get telemetry/data for more spacecraft [1]. So they could support getting more data, but not necessarily "realtime" data.
[0] https://deepspace.jpl.nasa.gov/dsndocs/810-005/206/206D.pdf
[1] https://ipnpr.jpl.nasa.gov/progress_report/42-200/200B.pdf
They should fund the DSN and make sure that not only all antennas are operational, but build new ones at the 3 locations or even better create additional locations.
A strike from DSN personnel would teach NASA to spend some money on dish antennas. It's insane to "throw" hundred of billions of USD for Artemis and not invest 1 billion for the comms infrastructure.
I guess it won't be long until a "genius" manager comes up with the idea of DSNaaS (Deep Space Network as a Service) :-)
Bonus link, live console/status of the DSN: https://eyes.nasa.gov/dsn/dsn.html