Yes I think you are quite right, tartan waistcoats are a bit much for normal day wear and are usually seen to best advantage in the evening. However I have seen, on occasion, a tartan waistcoat worn with a black barathea, silver buttoned argyll in a formal day setting.