How much elapsed time would make it OK? 6 months? a year? 10 years? Expecting a large company to know where it's going a year in advance and reveal it to outside devs seems unreasonable, even for pure platforms.
If you can't provide any stability and predictability for outside devs you shouldn't represent yourself as a platform. It's ridiculous to pretend othewise. A platform HAS TO BE STABLE. It HAS TO OFFER TRUST.