Just to explain the observed function --
There are few of them, because it's a trivial algorithm that places them on the specified grid and offset, if that spot is clear of any obstructions. I'm not familiar with EasyEDA Pro but I'm guessing this is the function; surely there would be more placed if it were checking locations and adjusting to avoid collisions (placing off grid, if an opening can be found nearby), or placed differently if it detected existing GND vias and ranked positions by need (say prioritizing near traces/buses, or a diffusion dithering process to make via density more even).
You have about 50 other vias, intentionally placed, which serve the same function, and are generally spread about the board. I wouldn't worry about it.
I'm more concerned about the small vias in component pads, of which at least four are shown just in the tiny excerpt alone. I also see vias which must clear the yellow layer yet which do not exist in the larger screenshot. A tip: you will receive better help when your supporting information is clear and consistent; it appears these screenshots are from different stages of the design.
Oh, those are blind/buried vias, aren't they? The bi-color drill? Oh dear.
I already see comments mentioning the cost of blind/buried vias so I will not add much here at this time, but suffice it to say they add cost and complexity to the design, and based on what is presented so far, I see absolutely no justification for using them. Stub lengths are irrelevant until the highest of frequencies (multiple GHz), and only having GND for inner layers means you're needlessly hampering your own grounding ability by connecting to one layer preferentially.