Designing for multiple platforms can be a challenging task, especially when you are working with a small team. If you design for one platform first and then later need to make changes for another, it is more costly and time-consuming than the other way around. Designing services from scratch can also prevent wasting time on work that is not relevant to your product.