When you buy a property you buy a property, not a view. Check the deed for the property you bought; the view won’t be listed on the legal docs. The view is an externality. If you are lucky enough to have a view across someone else’s property, lucky you. Having had a free benefit does not mean that other people’s right to their own property should be restricted to
maintain access to a positive externality for you. In other words, if someone else can build something that blocks your view, it wasn’t your view, you were just lucky enough to be able to have access to someone else’s view for a while.
If you want to maintain the view, you should pay the cost of that, whether that is buying the property that the view crosses, or compensating that other property owner for the loss of use of their property.
Using regulatory means to shortcut other peoples property rights is - in my opinion - horseshit. It also sets a dangerous precedent to regulate out the ability to change. It’s all fun and games until someone out maneuvers you at a city council meeting and now you can’t build a carport without hiring a lawyer and 6 months of hearings (real story, had to do this because our house was old enough to be considered historic. For context the carport was being put in an alley next to a dumpster and a cinder block apartment building. No historic element was involved)