Мне кажется, что пункт 2 (Если разработчики считают это необходимым, то да) и вопрос не совсем удачно подобраны.
Разработчик и так сделает то, что считает необходимым, по определению.
Мне кажется, более правильно было бы спросить, что бы вы считали нужным сделать на месте разработчика.
В стол
Не знаю/по ситуации
Буду дорабатывать
Выложу как есть
Открою исходники/передам в общественное достояние там и так полно шлака