I read a news article last night (sorry, don't have the link and I couldn't find it this morning), implying that the Apple Silicon transition will be very fast, similar to PowerPC to Intel. The article explained the reasoning for the fast transition - if you take your time, a lot of your Apps developers take their time. Articles, at this point, though are speculation.
My current setup is that I have a Mac Pro class Windows desktop that I just built and I really like it. I VNC into a 2015 MacBook Pro to run my macOS programs and this works out quite well. I can just take the MacBook Pro with me if I need to use it somewhere else. I'm looking forward to Apple Silicon but it's possible that it would be a secondary platform for me depending on price, performance, thermals and compatibility. I can live without x86 compatibility with my current setup because I have other x86 systems.
So, if Apple screws it up, it may push people off their platform, either fully or partially. If they come up with hardware that is just an order of magnitude better, then that's a different story. But it would have to be that good to go through the compatibility issues that I expect to see - that is in doing a complete platform instead of a hybrid platform.
My current setup is that I have a Mac Pro class Windows desktop that I just built and I really like it. I VNC into a 2015 MacBook Pro to run my macOS programs and this works out quite well. I can just take the MacBook Pro with me if I need to use it somewhere else. I'm looking forward to Apple Silicon but it's possible that it would be a secondary platform for me depending on price, performance, thermals and compatibility. I can live without x86 compatibility with my current setup because I have other x86 systems.
So, if Apple screws it up, it may push people off their platform, either fully or partially. If they come up with hardware that is just an order of magnitude better, then that's a different story. But it would have to be that good to go through the compatibility issues that I expect to see - that is in doing a complete platform instead of a hybrid platform.