For the reward of instantaneous travel, I’m sure the Federation could muddle its way through amending a 100 year old law. The rest of the points don’t seem all that different than the complications we see our heroes regularly encounter exploring the galaxy. And none of them were enough to convince the crew of the Discovery to stop using the spore drive for the rest of the series.
Don’t get me wrong, I love Discovery anyway. Trek is full of miracle technologies that go conveniently forgotten. Janeway has no reason to be miffed given that she sat on an infinite speed drive herself, which had no downside that the doctor wouldn’t have been able to cure after it took them home.
I think that must have been a different Trill officer? According to a link in the footer of the same page it was this actress on the bridge: https://memory-alpha.fandom.com/wiki/Stephanie_Niznik