I recently setup a Windows vm for my mum because she also needs photo and video editing sw and isn’t happy with the Linux alternatives. This works astonishingly well. Virtualbox even has a mode now to fully integrate the vm into the existing desktop, so basically she just gets the windows status bar in addition to the Linux one when she starts the vm. Windows programs open as if they were running natively. Might be worth a try for you.
IMHO a base level of respect should always be given. This base level is earned by existing as a being with thoughts and emotions. The way a person acts, any social standing, etc. can then lead to additional respect on top of that, but the level cannot fall below the base.
I also believe that in a first interaction with a person, you should start at the base level always, regardless of any prior knowledge about social standing etc. This also helps to define the base level in a meaningful way, e.g. if this is the level of respect I award my new boss, this is also the level of respect I should award a random homeless person