I see cheap manufacturers offer 4 layer boards very cheap, but without blind or burried vias.
In JLCPCBs DRC file, they've only set up 1-16 (top-bot) layer vias.
If I can't access the middle ones, why do I need them (except shielding the bottom from top layer)?
You misunderstand - through vias access all copper layers, not just the outer ones.
yep. You can choose which layers the through-via connects to by if the drill passes through copper on each layer, or not.
If the drill passes through copper the plating process will connect it to that copper layer.
Think of blind or burred via's as just a hole that does not go all the way through the PCB.
The only thing blind or buried via's gets you is the ability to combine both a via and a SMT pad in the same location.
If you have lots of via's it limits you where you can put SMT pads and stuff because you have to avoid all the holes in the PCB.
But if you can change a via to blind (one sided) you can regain that space on either top or bottom.
If you can change a via to buried (inside only) you regain the area on both top and bottom layers of the via's location.
Normally you have zero blind or burred via's unless you have
- a BGA and you cant fan-out the tracks without using blind or burred vias.
OR
- a super high density pcb with components all packed super tight together and don't have room for holes on the top and/or bottom layers.
Any blind or burred via's puts your board cost up, it doesn't really matter how many you have (within reason) because the price increase is just for the extra process and once you need that process it's free to add more of them.
So if you need 1 you might as well use them everywhere to tidy up your PCB.