This is really a question for your GM, as some GMs will let you do some pretty crazy things if you ask nicely
But in general, you have to work within the limits of the drone you want.
This is for several reasons, the first being balance.
Drones are designed to usually only do one or two things well per drone. Which in turn requires you to weigh what you want VS what you need per drone. As well as to encourage you to build out a stable of drones. Just like there is no perfect gun, or spell, there is no perfect drone
The other is to stop the "stupid" from happening. And you know what I am talking about

The micro done, with the mini gun. - "it works cause it just bolted to the frame! it's not actually
inside the drone! Just ignore the fact the mass of the mini-gun is several thousand times that of the drone!"

The logic behind why you can't just "do it" is also a mechanical one. Drones are just as complex as a Car, or helicopter when you get right down to it (its just the mass that different). There is just so much you can do before your changes start to cripple the drone (Car/Heli) before it can't fly (too much mass for the engine/mass throws the balance off causing it to crash, structural failure due to weight), or drive (breaking an axle, mass to power ratio FUBAR, suspension crumples).
And if you start having to replace axles, engines, transmissions.... well that's a different drone

And to be honest, as complex as the runs are, they try not to be too complex for no reason - hence the current system (and Rigger 5 is THE expansion to the build rules!).
But as I said starting off, Some GMs just don't care and will let you get away with anything if you ask nicely.