Really, I think a lot of it is most people are going to the site to catch up on their favorite team. They just want to be up on the news and have a better big picture view of the team. Most really couldn't give a **** about the salary cap and most certainly don't have the faintest idea of how contracts work in the NBA. Anything that goes into details about that instantly loses a lot of people.
Personally, I like those in-depth articles and read the likes of them all the time. But I am a super-fan and people are always coming to me to find out about the team.