The reason why AMD didn't create a bigger RDNA1 chip is quite obvious if we see their post bulldozer practices. The last time radeon came up with a full GPU range for a new architecture was back in 2012 and GCN 1st gen. They had an entry level (cape verde,7750/7770), mainstream (pitcairn,7850/7870), high end (tahit,7950/7970) that corresponded to the full array of nvidia kepler chips. They also gave us 7790 and even GK110 with some delay got competition in the form of hawaii. This has never happened ever since. From that point onwards, AMD has only been bringing one or two GPUs per generation tops. Against maxwell they just rebranded their existing range (eg grenada etc), dished out a card out of Apple's Tonga rejects (R9 285), and eventually released Fiji (theri last enthusiast level chip). Against Pascal they only gave two Polaris gpus for the low and mainstream part of the market and near the end of that gen they also brought vega 10 at the high end,which served as a bridge vs Turing in a shrunk to 7nm version. Then after 10+ months after Turing arrived they brought two RDNA1 chips.
So the reason we saw no big RDNA1 chip was simply the fact that until a couple of years ago, AMD was cash starved and simply couldn't afford the resources to design it. They would gladly make one if they could afford it but they have been alternating between segments throughout the 2010s while nvidia was happily bringing several GPUs to cover the whole market every year almost.
With their resurgence in the CPU front and their economic situation being rather good I would assume that from now one we will be seeing a full range of products with every new gen once again.