Being FORCED to use a "feature" that causes you to pay 2-4x more in fees is the real limitation. Literally LIMITTED to that.
Having a feature taken away? Makes no sense.
You are not being "forced" to use a new change address for every transaction. You can disable this feature in the Electrum transaction settings. In this case, any change not sent to the recipient's address will be returned to the originating address (or to the first address if there are multiple UTXOs). But again, as others have already pointed out, this won't reduce your transaction fees. Transaction fees are determined by your transaction's size, which, in turn, depends on the number of UTXOs in your inputs and the number of outputs, not the number of different addresses in your inputs.