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

Будь я дизайнером или художником - платить бы мне отсутпные в размерах миллионных.
Как хорошо что программные структуры и методы как правило не облагаются авторским правом.
Никто не придет просить с тебя бабла, если ты по кнопке ОТПРАВИТЬ отправляешь данные.

И вот ты находишь варианты. От самых безумных до стабильных и правильных.
Иногда бывает, что есть только один вариант, сразу правильный и стабильный, и экономный, и все
так делаеют, потому что это хорошо и это работает. Ты приходишь, показываешь заказчику, а он такой:
- Да ну нахуй, это не наш метод, идти проторенными путями.
И все дружно начинают велоситать изосипед. Вот этот:



А потом, конечно же, плакать, скорбеть, жаловаться и говорить - что нихуя не работает как надо.
И фразой "А я вам говорил!" происходящего уже не описать.