Workaround: I have Visio 2007 and Windows XP and 10 from an old laptop. By installing Parallels Desktop on my iMac, I can run Visio, Office, CS6, etc. on multiple virtual machines. It works like a champ and integrates with the Mac Desktop.
You need to buy Parallels and have Windows licenses as well as the application source disks. I prefer to run WinXP as it boots in seconds and applications run very fast. I do not connect the XP VM to the network as its just a streamlined vehicle to run Visio and CS6. I connect the Win10 VM to the network and run as a normal PC for current apps.
This approach has allowed me to avoid Visio substitutes and Photoshop subscriptions. I can continue to access and create Visio files. Also, I do not need the new features of Adobe CC as well as its drain on a bank account.
A little of topic, but I'm trying Affinity Photo as a native Mac replacement to Photoshop. It seems to have all the tools I need, works very fast and is a FLAT $50 to purchase.
(2017 iMac 5K 27", 4.2 GHz Intel Core i7, Radeon Pro 580, 24 GB memory, 1TB SSD)