Don't assume that "discrepancies" between the book and the movie are actual discrepancies in the movie.
For cinematic reasons, both crash sites had to be moved into the open. The location for the shoot also dictated some changes. Mogadishu has relatively few buildings of 2 stories and very few of three or more.
Some character names were changed, some characters were composites of two or three soldiers. You can only have so many faces to keep track of.
Some have complained that scenes that didn't appear in the book were fabricated. Some were, but most were taken from info that Bowden simply didn't have access to. The technical advisors for the movie included several members of the Special Ops community, including actual participants in the action that Bowden didn't have access to simply because he was a journalist. Bowden talked almost exclusively to junior enlisted Rangers and one disaffected Delta Operator, which limited Bowden's scope to the junior-enlisted point of view, and his insight to Delta to that one man's view. Just about everyone from the bottom to the top of the chain of command talked to Harry because Harry is a vereran operator with a good rep. A lot of that made it into the film.
* - Delta Operators are known as "Deltoid's" according to Harry. The Rangers called them D-Boys.
Did you know that a few of the movie Rangers were actual veterans of the Oct 3-4, 1993 fight who showed up on the set on their own and were invited to basically play themselves (or their buddies) in the movie? The pilot who landed the Little Bird next to downed Blackhawk to pick up the wounded in the movie was the same pilot who performed the actual landing on 10/3/93.
Was the movie perfect? No. Was the book? Nope. Were they both good in their own ways? I think so. Enjoy both of them together.