The current property tax system makes it more likely that (in your example) the law firm will push out the bakery. Because improvements are taxed adding more commercial space means paying more taxes, which makes it less likely to happen.
With an LVT, expanding the building (up or out) to add a second store/office) is cheaper so you’re more incentivized to provide space for both
The important thing isn't that the lawyer's office makes more money. That's just correlated with the important thing, which is that the lawyer's office is willing to pay more rent. Note the lawyer isn't operating a charity for property owners here; they're only going to pay as much for rent as required for the market.
If prevailing rent is high enough such that only lawyers get retail square footage, then clearly property should be taxed as such. That's the value of the land. But then more development will happen, eventually reaching an equilibrium.
Taxes will rise in neighborhoods where improvements have happened. To determine the neighborhood is improving, we need a metric, for instance traffic. We expect the donut shop in an improved neighborhood to see increased traffic and more sales. If traffic doesn't increase then land value hasn't actually increased and the taxes have been applied inappropriately. Maybe we can come up with a better indicating mechanism for land value, I admit I have not read Henry George's work.
Let's say because of rising taxes, a bakery or a shop has closed and a lawyers office has opened in that spot. Who exactly us "the public" in this case and what are the "maximum benefits" that they are getting from that change? Because if I actually lived nearby, I sure wouldn't be happy about my favorite vakery/shop being closed.
And don't say "increased tax base" - for that, you can tweak existing system and increase income taxes so you collect more from the lawyers while still keeping bakeries alive.