You are playing with semantics. Congress can appoint an independent counsel which is a synonym for a special prosecutor.
The appointment is a process by which the DC Circuit is COMPELLED to select a prosecutor that is acceptable to Congress.
So the best that can be said for your end is that it is a bit of an indirect process. But again if there is a strong leadership group in Congress, they will keep tabs of who the DC Circuit is offering for selection.
I am not playing with semantics. This is all constitutional stuff. Separation of powers and all that. Left wingers think Article III judges can make law. Right wingers think Congress can enforce laws. Both are wrong and when you write that “Congress can appoint a special prosecutor/independent counsel” that is false. Similarly when you write that Congress has veto power over the selection of same by Article 3 courts that is also false.
Not to meantion that the entire idea of special prosecutors is one that sucks because they have no checks and balances.