Вы правы: получается неудачное сочетание звуков. Вариант с предлогом у тоже неудачен, но уже грамматически. Чтобы избежать амфиболии, можно добавить к слову рукодельница определение.
Действительно, двоеточие и тире позволяют акцентировать причинно-следственные отношения. Но и запятая здесь вполне органична.