Just shaking my head , it seems Real Madrid is paying UEFA a great deal, how come they are always given seemingly weak teams. It's been consistent for the past 4 years and I don't know what's happening at UEFA. When are we going to see Madrid play Bayern Munchen or Arsenal at this stage of the competition?

Sucks!!!
Lol. Yeah seems Real Madrid paid UEFA and Arsenal didnt.
Yup. And let's also point out that Bayern Munich under Ancelloti will be a far cry from the Jupp Heynckes era. Pep himself wasn't able to replicate it. This will not be a Bayern that has so dominated the Bundesliga for so long and has reached the CL quarters easily. With the emergence of RB Leipzig, I think they would have to dig deep and think how uncertain their number one position is in the league.
Out of three draws vs Bayern in 5 years, I like their chances to go through the KO stage this year. But one advantage Bayern has over Arsenal is the winter break. The EPL has none.
That caught my attention too, I admit that Heynckes is one of the best Bayern coach. Its likely the chance of Bayern to win UCL on this season is not too high. But something may change, because Ancelotti has great experience in Champions League. And yeah, your reason about winter break could also make Bayern have more chance to win against Arsenal