Uninstalling previous version disables current version as well

Using the Windows Configuration - Add/Remove Programs screen, I noticed that I had both Spark 2.5.7 and Spark 2.5.8 installed on my system. When I removed Spark 2.5.7, I found out that in had accidentally disabled/removed Spark 2.5.8 as well. That was an unpleasant surprise. Is this a bug, or did I overlook something?