Вы простите, но вот личный пример, ну вот смотрите, вы пишите продукт на спарке, он приносит деньги, спарк написан на скале, в скале кейс-классы одна из главных фич языка, но так как вы много велосипедов наделали, говорите о том, что не понимаете зачем нужны кейс классы, чтобы пообных барьеров не было, иногда стоит очистить свой разум