Но вообще разговор был о том, что абстрактные классы не нужны, а если и исполтзуются то только в виде костылей.
Так вот - они не нужны и используются только в виде костылей.
Вы же открывали ссылку, что я скинул, наверное, где объясняется разница между интерфейсом и абстрактным классом. Я всё ещё не понял, почему Вы называете это костылями.