Manually initiated withdrawals from FreeBitco.in can be made to any standard address type except for Taproot. Only auto-withdrawals, that use the address from your profile require a legacy address.
If I understand correctly, when withdrawing, you need to use not the profile address, but your address in the field (BITCOIN ADDRESS), and you can specify the segwit address there?