South FL Class D often has CD freq.
There are Class D airports with CD frequencies but many dont actually make use of them. KCRQ is a good example; they technically have a clearance delivery frequency but (practically) nobody uses it as we all contact ground.
Its also worth noting that some Class C airports may or may not provide CD services on ground frequencies and clearances are sometimes required for VFR departures.
I flew into KACY (Class C) VFR, taxied to the FBO, paid the landing fee then got back in the plane to leave and was told off by ground for not contacting Clearance Delivery first... After maybe 10 minutes on the ground and telling tower/ground on arrival that it was a quick turn and I was taxing to the FBO solely to pay landing fee before departing.
I've flown into KSAT (Class C) VFR 4 times and each time involved a 10-15 minute stop at the FBO to pick up a passenger... On 2 occasions no clearance was required and I was worked in by tower, the next instance ground instructed me to contact CD and in the last, ground gave me the clearance
Last I've flown into KBUR (Class C) VFR and while I assume they required a clearance be issued since they issued one, it was KBUR ground that issued the clearance for me and they did not have me contact CD.
I've not flown into a Class B airport but considering how busy they are and how busy ground is, I wouldnt even dream of trying to request a clearance from Ground unless it was really late at night and the airport was all but shutdown.
Oddly, my need for clearance out of a class C for VFR seems to be inversely proportional to traffic with light traffic days requiring more clearances than heavy days. Maybe the controllers were just bored but all but 1 of the 4 times I've been required to get a clearance were on days/nights/times when it was pretty dead at the airport. On the 1 of the 2 occasions tower worked me in, it was so busy I burnt 45 minutes with the prop spinning waiting for tower to squeeze me in to the rotation with sufficient wake turbulence avoidance and the 2nd one I was worked in without major delay.
Bottom line, it seems many airports have their own procedures and way of handling it; it sucks but the general rule of thumb I have is to request the clearance from:
IFR:
Clearance Delivery in Bravo/Charlie and ground in Delta and the expected "first" control facility by phone (knowing where you are, what terminal area airspaces are nearby and the last control facility you talked to on arrival is helpful here) for Echo
VFR:
Clearance Delivery in Bravo for VFR.
Monitor ground and either try to get out without a clearance or request it from ground if they aren't busy; request from Clearance Delivery if busy
Tower in Delta; though technically none is needed, tower usually asks for departure plan prior to takeoff approval.
CTAF in Echo; again not required but I usually state my departure intentions on CTAF before takeoff.
It seems to cover all the basis and the worst that happens is you get directed to another frequency or control center, sometimes by a controller who is "bothered" by your inquiry. Oddly, out of the 2 times I've been redirected to CD (once in KSAT and once in KACY), the most "testy" and "bothered" controller was at KACY at a time when there was no other traffic landing, taking off or taxing in the 10-20 minutes I was on the ground. Conversely, on my departure from KBUR, since I was VFR, not anticipating a clearance and rusty on my CRAFT, I had to ask ground to repeat it 3 times before I copied it correctly and the controller didnt seem bothered at all.