Some exchange/service still do not support segwit (both native segwit and nested segwit starting with bc1 and 3 respectively).
Try using legacy address which starts with 1
that not the way it should be right?

If the service does not accept segwit then you can not force it to make it right.