You miss my point, they are offering you a service to upgrade your ship.....it would be like you going to the garage and then them saying to get this fixed you need to bring me.....x,y,z...
....to answer your question yes I would have the option for you just to pay for the upgrade.
But yes I do see your point as this adds a barrier to game, but it has to be done in a better way than mining...zzzzzzzzz!!! Yes let people have the ability to mine to get mods together want, but not everyone wants to do this....so let's have another way, Have missions available to be done to acquire what you need....the ability to buy what you want from stations.... but also let people pay for the service, that option doesn't have to be cheap....just like taking your to the garage....!!!!