In this article, the author says that 'no more room at the Inn' from Luke doesn't imply a Stable.
The big idea is that "there was no more room at the inn" from Luke is misread, and instead of Mary giving birth in an animal shelter – the text means "there wasn't enough room for a birth in the spare room, so they took over the main room". The author suggests that the reading of an animal shelter perhaps is a gnostic gloss.
My question is Is the stable essential? (The implication being, that if he was born in a Stable, then he is born as one of the poor, and if he was born 'in the main room not the spare room (Inn)' then Jesus is born as one of the middle class).