A big downside of requiring external modules for blueprinting is that it increases the required size for a given task, but only when it's blueprinted. So you end up with more entities required when you blueprint something than when you just place it down directly. And this would only apply to this mod, not to any vanilla or other modded entity.
Personally I consider blueprinting and copy-paste to be UI functions, rather than game mechanics. So I don't think they should be limited in any way, or 'gameified'. You should be able to make unlimited blueprints of entities, and copy-paste any entity, and it shouldn't require any research or resources or extra entities. That's how it is with all vanilla entities which I think is great.
But I do agree that external storage for MC could be really cool. And it could fit really nicely and easily into how MC already works, by having a storage device attached to a North or South port, like a FRAMM attaches.
I think I'll make another thread on that - good idea!