Whilst booking there would have been a few occasions that would have indicated that only the LHR-MAD flight was in Business class.
Outside of a pop-up alert to tell you, it’d be hard to say there is much more that could be done. Certainly wouldn’t say it’s a con. If you are unhappy and within 24hrs of booking you can always call up and cancel.