ATC waits until I’m just 30 miles away from dest to descend

I just did another flight to KSAN and it did the exact same thing. It wouldn’t tell me to descend at all until I selected “Request IFR clearance for instrument FP”

Why does that option always show up in the ATC window anyways? It always has you descend to like 10,000 ft