If the shortages were easy to predict, everybody would be making big money playing the game of buying and selling. In reality, it's very hard to predict. Any such attempt will only backfire (except by luck). The only two real solutions, really, are;
1) Be ready to adapt new components, packages, etc., on a quick cycle, using what is available now, not trying to see what is available half a year from now,
2) Order everything you need in early stage of design so that you can start the layout work etc. once you have the parts. Yes, you need to stock for a long time. Yes, this sucks and you need capital for the inventory and lose money if you have to change design midway or fail to sell all units.
OTOH, if you now decide 0603 is bad and design with a 0402 part the opposite may happen and you find yourself redesigning with 0603 parts because they now suddenly are available better.
Quite frankly, if you can't handle 0402 in a professional setting being a pro designing for living, for a product to be professionally manufactured, you are not up to the task. This is the state of the art integration size of late 1980's and extremely commonplace already early in 2000's. When talking about hobby, I accept some people have difficulties with 0402 size, still I recommend to at least try until you are sure you can't learn to use this size. Prototyping for professional work, OTOH, doesn't need to be enjoyable or fun, some components can be PITA to solder, it's still 0.01% of design time so doesn't make significant productivity issue.