If you were hurting financially under the Articles, then you tended to support the Constitution. In substance, it is not economic classes that predisposed you to ratify or not ratify the Constitution but where you lived within the state and how successful you and your geographical area fared under the Articles. The historical evidence appears to support the MacDonald thesis. My instructors never did tell me who is right. Maybe no one is absolutely right.
History reflects the time in which it is written.
I would suspect that historians writing today, being in part influenced by good economic times, might find that the Constitution has something to do with the good economy and then might find evidence historically to show that this political document was a stroke of genius.