Congress has that power every day that it's in session! Why do you trust Congress more?
Congress can propose amendments but states have to approve.
If delegates to any Convention are politicians (elected or appointed), then anything they propose will be accepted by the states.
The only way the Convention works is if politicians are excluded. Then it will be tied up in the courts until no one can remember what was proposed.