I feel like almost every issue raised could simply be solved by having more than 1 monitor.
At work I have a pair of monitors. At home, I have three monitors. This helps a TON.
I personally use Sublime Text and dont have a dedicated font size. If a particular document is too wide (none of my own, as I keep my text width within sane limits), ctrl+mousewheel scales the text up and down effortlessly. As I switch between different views for various reasons, I do this all the time. This also works in the browser as well, plus in applications like MS-Office.
I have 2 monitors, but I wouldn't open VSCode (or Sublime Text) across both monitors. Each monitor is configured to act as an independent display.
I often have documentation or some type of browser open in the 2nd monitor.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.