Contrary to that. The saying - Better to have a bad abstraction than none - was born from spaghetti code pain.