$20 per month is not crazy expensive relative to the value it provides.
Admittedly, the API doesn't provide nearly as many features as ChatGPT Plus does. To each their own !
A lot of the ChatGPT Plus features are features of the wrapper rather than the model, sure. Then again, that’s what things like Langchain are for, right?
https://openai.com/waitlist/gpt-4-api
(edit: They didn't email me, I checked one day and I was able to use model="GPT-4", but not the 32K model.)