1. Одно для всех стоит дешевле, чем для каждого;
2. Оформляете передачу всех исключительных прав на продукт себе, за вознаграждение, разумеется;
3. Разработчик делает то, за что ему платят. Может сделать резиновым, может запилить под каждое. Опять же решение заказчика, что ему нужно;
4. Ну это больше похоже на поддержку продукта и исправление выявленных багов. Почему нет-то, вы вольны найти тех, кто согласиться и на такое.