Yes, it is, because the current mainstream discourse treats childbearing and achievement as mutually incompatible. I think it explains part of the fertility crash. This is a cute counterexample to the mainstream view.
I don't this is true. If this was true people in poor countries would have the least kids. You could argue that it is access to birth control + economic factors.
But even this doesn't seem to be true. I would say the most common reason is cultural. Average age of first pregnancy is nowadays very old. Definitely driven by culture. If you are to have your first child at over 30 it is very likely you will only be having 1. Which is below replacement levels. Also it creates a society of single child households, no siblings, and in my opinion too much focus on 1 child. Another cultural aspect I would say is the view of the importance of family.
I myself come from a very poor family in a developed nation. I am glad my mother didn't explain me out of existence due to economic factors.
Tangent/rant: And no, I'm not a right-winger. People's single opinion's on topics shouldn't dictate their view on all matters. This is such a weird US-centric phenomenon that is creeping to other countries...