Depends on usage.
If the cockpit is seen from further than 2m there’s near 0 difference between baking the consol down to a texture and having physical geometry.
If the console is used in VR, then physical geometry is probably better.
As far as best practice goes, breaking up the model into parts is better/preferred to using a skeletal mesh.
This is almost always the case because skeletal meshes come with their own downsides and compromises.
You would need to look at what those issues are and make an educated decision on the usage of skeletal vs mesh with regards to the necessity on something that’s almost purely mechanical.
Anything organic is pretty much restricted to skeletal if you want decent animations and rag-dolling physics. Anything mechanical or “non living” can actually be a mesh without skeletal components, with just a bit more work.
Break up your model into parts and use separate meshes.