Why would AMD release a new CPU and three months later a new video card?

Makes no sense, anyone who builds a new system with Ryzen will likely want a new video card also, but wait, the new Vega card will not be released for 2 or 3 months. Well too late for me I had to buy an Nvidia card. Seems logical they would want to do both at the same time