Why must I have definite plans for a platform? Simply put being a hobbyist allows me to work on projects that interest me and I can't always predict what a future project will run best on. There have been times in the past where I wished I could have targeted a television, a virtual reality headset, etc but was held back by either the technology or the developer tools. There were numerous factors for my choosing Unity and one of those factors was the platform support. I wouldn't state it was the most important feature for me but the other features aren't exactly relevant to this discussion either.