Get a cheap used laptop for ~$300 and run linux on it, you will be surprised at how much value you can’t get out of that. I use it as a dev machine, although I only do embedded work and some web work on it. I still drive with my Mac, but I use the linux laptop over tigervnc and it work fine over ethernet. I would suggest looking at pop_os or mint. Both are stable LTS users but do seem to keep up with drivers and kernels reasonably close to “newish”