You can do it. I've built custom ROMs from the lineage code base that stripped out Bluetooth, GPS, phone, messaging, etc. It's not that hard, just time consuming.
Almost certainly beyond my skill level but outta curiosity, is disabling data (meaning all uses of the network other than fundamental things like texts and calls) something that could be done? I suspect probably not