Elsewhere in this forum it says Electrum partially supports Taproot, but Electrum can only generate legacy addresses.
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.