We always read that HIV infects CD4 cells, macrophages, and dendritic cells. However, is it a common event for HIV to infect non-immune cells within a host? If not, why?
And also if not, why are immune cells the main target of HIV? I could not find information on Google or Google Scholar on this topic. I imagine it doesn't have to do solely with the presence of the expression of co-receptors such as CD4, CCR5, CXCR-4, DC-SIGN etc that attract the virus only to immune cells.
I would like a more complete explanation than this obvious one. For instance, what advantages are provided for the virus to prefer infecting immune cells over non-immune cells?