Is MSFS single core?

hmm yes but no.
it’s like trying to fill up alot of water coming from 8 pipes through one pipe.
it just doesn’t flow as fast. (the data)

so technically i’d say yes.
if they can truly multithread it we’d see a real boost, but don’t get your hopes up for this.