Mudei algumas coisas no texto, porque realmente ficou estranho essa frase "São raras as exceções em que é necessário um PC melhor."
Tente rodar o WSL, Docker, VSCode, Browser, App de mensagens da empresa (Discord, Slack, Teams...), sem contar outras IDEs que são tão pesadas que o VSCode como o próprio Visual Studio (C#, .Net), Android Studio, as IDEs da JetBrains.
Já rodei praticamente quase todas ferramentas que você citou em um pc de 1000 reais, no caso do docker de fato não roda é bem pesado, porem ele facilita e não é exencial da para se virar com outra ferramenta. No caso do Android Studio tambem não roda, mas tem solução só conectar um celular qualquer no pc e usar como simulador do app, funciona até que bem e assim por diante, quem tem um pc fraco se vira para rodar qualquer coisa.
Mas mesmo assim, é como subir descalço uma ladeira de lama em dia de chuva forte, você vai conseguir, mas vai ser cansativo e demorado.
Tudo vai depender muito de qual é a necessidade, no caso um pc de 1000 reais é o suficiente da para se virar e vai da para resolver a maior parte dos problemas.
Um amigo meu senior, programa em Delphi sistemas de alta performace usa um Mini Pc Lenovo 16gb Nvme 512gb que atualmente custa uns 1500 reais e fala que é mais que o suficiente.
Não é preciso pc gamer para programar ou um macbook de 6 mil