I beg to differ. We've run our business on AppEngine for 8+ years. We've never been forced to migrate, and when we've chosen to upgrade to newer runtimes like Java8, the transition was smooth.
Upgrading to Java11 will indeed be a big change, but Java8, with memcache etc, is still very much supported.