It's a perspective thing. All we are seeing is close up images of the pattern and for some reason a lot of the shots look washed out making it appear dull.
On a player from in real life with numbers on it the kit will probably look a lot better and appear navy blue. The detailed pattern will not be as in your face either.
I'm a big advocate of having a simple classic scotland shirt, plain navy white collar very little fuss. That said sometimes you've got to say what the f**k and do something different.
My days of wearing football shirts are pretty much done but my teenage daughter thinks it's brilliant.
I do think the away kit is a grower though.