It looks like your Pixel 3 might not support eSIM from all carriers, as only certain models (like the Pixel 3 from Google Store and Verizon) have eSIM functionality. First, check if your device supports eSIM by going to Settings > Network & Internet ...