Seems like there’s a lot of disagreement here as to why they went. Taxes. Census. Ancestors. Which is it?
.
If you read the whole Bible there is no disagreement.
The Feast of Tabernacles is an ancient prophetic gathering at Jerusalem done at the time that the savior was to be born (15th day of the 7th Biblical month).
It was required, every year.
It was also a good time to travel because the weather was always warm and mild.
That is why the Romans chose that time.
.