@Icecreamdif
I think Spock got let off so easy because April, despite not wanting to, knew he didn't really have a leg to stand on here because Spock had ultimately been completely right to act and, as a result, completely spared the Federation from another war with the Klingons so soon after the last one (which they nearly lost) that they were in no way prepared to fight again and even helped give a minor boost improving Federation-Klingon relations in the process. Mix that in with the fact that this means they don't have to split their attention between a war with the Klingons and the...other trouble...that also seems to be brewing, I think April knew punishing Spock not only wouldn't be popular once word got around, but also wouldn't help in the long run.
Besides, Spock's later stealing of the Enterprise was different, as that time Spock just did it so to help out an old friend, not ultimately prevent a war, and in so doing went someplace the Federation had ruled capital punishment must be served to all who go there without nearly any exception (not that I think the Federation ever delivered that punishment at any time, because it seems the violators only ever try when they have a real good excuse). So the stakes were rather different in that scenario anyway.
Otherwise, you do have a point--the episode was pretty straightforward and more political than true sci-fi...but I like it precisely for that because it acknowledged there obviously was considerable aftermath and upheavals in the geopolitical situations across the quadrant resulting from the war with the Klingons, something that really needed to be explored, because DIS--in it's less-than-infinite wisdom--decided it didn't matter once the war was over and pretty much completely ignored points such as this when it REALLY shouldn't have.