Again, you obviously don't know what a sport coat or blazer is.
I know you like to google stuff, so let me provide you with a short cut.
http://www.artofmanliness.com/2015/02/25/suit-sport-jacket-blazer-difference/
A suit jacket is defined as being such only if it’s matched with trousers made from the same exact swatch of fabric.
Also, you might want to check current fashions as to whether or not it is acceptable to wear navy with black pants. It is. True, I'd probably do it with a sweater, but still, people complaining about the above photo have no understanding of men's fashion (you).
https://www.josbank.com/sportcoat-vs-blazer-vs-suit-jacket
The sportcoat, the least formal of the trio, is derived from old tweed coats that were traditionally worn when hunting or participating in other "sporting" activities. A bit sturdier than the blazer and suit jacket, a sportscoat retains aspects influenced by its rustic predecessor, even in contemporary fashion. Also, sportcoats are frequently patterned and feature more eye-catching designs.
Lastly, the suit jacket, the dressiest of the three, is made from finer wool - with a few summer versions made from cotton or linen - and is accompanied by matching pants. Even if the suit jacket is sold as a suit separate, it's still intended to be purchased and worn with the accompanying pants.