So it is an interesting conundrum. What the Supreme Court is rightfully undoing is decades of unelected bureaucrats that effectively are pass laws, judgements, fines and can thwart the will of the President.
Congress used this bureaucracy to hamstring the President. It had to stop.
Now there is potential that this could have gone too far in giving any President too much power but I agree for the most part with the ruling.
For example so much legislation gets written "at the discretion of the <pick your agency head>". It is lazy legislating and gives Congress plausible deniability if shit doesn't go right.
The whole issue of Congress creating "independent" agencies of the Executive Branch had to stop and this court stopped it