Vou trazer um outro ponto de vista. A ideia de criar aplicações não é apenas para treinar habilidades técnicas, mas também leva em consideração o propósito delas.
A partir disso compreendo porque muitos iniciantes começam com esses clones "clichês": são projetos de fácil associação. Quando você vai criar um clone da Netflix, por exemplo, é muito claro para iniciantes o que ele deve buscar e criar.
Todo iniciante pode começar com "CTRL+C/CTRL+V", não vejo nenhum problema nisso. Iniciantes precisam começar de algum lugar e, na maioria das vezes, clonar interfaces de sistemas amplamente conhecidos é um excelente ponto de partida.
É claro que concordo que todos devam se desafiar. Por isso a proposta é boa. Acredito que você deva fazer alguns ajustes, simplesmente mostrar para um iniciante "Calculadora de período entre dadas" não diz nada sobre nada e pouco colabora para o crescimento.
Se o propósito é trazer um novo método de ensino, recomendo reformular para algo parecido com o repositório https://github.com/florinpop17/app-ideas. Como está em inglês imagino que pouca gente tenha acesso, talvez vale a pena tomar um tempinho para traduzir ou utilizar uma metodologia parecida.