No, we do not force upgrades on you.  You can continue using PowerBuilder 2017 in 2018 or 2019 for example, and migrate at your own pace (assuming you don't want to stay in one version until the end of time).  Of course, we encourage you to migrate at least when the version is EOL so you can continue to get tech support and bug fixes from us.