Legacy addresses? No. Electrum no longer generates Legacy addresses by default, from version 4.1.0 Electrum generates only Segwit wallets with Bech32 addresses by default, which for obvious reasons is a better option of wallet to use, to save up on fees in your transaction.
My guess is that OP has an old legacy wallet that he created in the past with Electrum. Now, every time he loads that wallet or requests bitcoin to be paid to it, the software only shows him other legacy addresses.
@Thomasio
If that is the case, you should update your Electrum software from the official website, verify the signatures, and create a new segwit wallet to take advantage of cheaper fees and smaller transactions with native negwit.