Using storage ships just isn't good long term strategy. When you have so many storage ships, that entire station is now dedicated to them, you know there is a problem with module storage. Not just that but knowing which ship contains what module and having to sort through them to find what you want is a pain. To make matters worse Fdev have a habit of changing engineering effects from time to time so new metas are created and the need to go through and re-engineer, compounds the problem further, as you never know if things will go back and you will need the old modules or not.
That's why I mostly have specific ships to do a specific purpose only and never swap out modules from said ship. However even that doesn't make a player immune to the problem. Once you have amassed a lot of ships (due to the need to make specific builds), finding the right ship and module can be a chore that takes up a good part of your game session before you can actually embark on the play style you chose to do that day. I have ships scattered over 6-7 different systems. One system has most of my combat builds, another my exploration, another my passenger, another my mining and so on. I then need a fleet of bubble taxis to take me to a station (transfer back the bubble taxi from the station I am flying to) so i always have a bubble taxi at a station I am leaving. To be honest I have just a modest fleet size (67 ships) compared to some. It gets worse the longer you play and the more varied your play style.
I think a much needed quality of life improvement that must be added is an update in storage capacity and the ability to sort by module type and search feature for the ones you want.