Wholeheartedly agree with this experience(s). Having become a free agent, it’s obvious that other airlines (of a similar vintage) have worked out what should be in the app and what on the website.
Just to take one example, SAS. Their app will show you a low fares calendar in the app. The app will also show you how complete boarding is. It strikes me that the BA app really does show up the gulf in customer focus compared to “the market”.