Why doesn't the iOS status-bar network activity indicator show all activity?
Bear in mind that the visibility of Network Activity Indicator is managed by the App's Developer and not the System detecting a connection. 

That being said, there are numerous reasons for this behaviours you're experiencing. Perhaps the Apps were coded to react differently to different actions, or they wrongly hide the Network Activity Indicator despite the fact a connection is being made.