Instead, they lay waste to character development and over rely on the perks system to poorly mimic what an attributes system can do better. Perks are great for unlocking skills, abilities, etc. They are stupid for plus ups or general stat items (like strength).
While the commenter above is partially correct that the "numbers" are likely shoehorned or duct taped in there somewhere....why settle for half-@$$ed when they could have just had attributes in the first place?***
You seem to favor 'crunchy' character creation, where every number can be manipulated and finely tuned. As an engineer, I find this type of control extremely satisfying as well. But I think there's quite a bit to be said for making advancement intuitive. I don't think they duct taped on the numbers in other places; I think they were always there implicitly. Now, instead of worrying about which attributes feed a skill, and in what efficiency, I can just raise the skill. As long as they balanced advancement with this in mind, it seems that the simplification is an improvement.
You can call it selling out if you want, or laying waste to character development, but neither of us truly knows if it's going to be a negative, positive, or neutral impact on the game. Given that we're willing to discuss this on a forum before the game even launches makes me question the validity of either of our opinions; we're obviously not neutral parties, nor the largest piece of the pie in terms of market-share. I wonder if any of the new players to the franchise will notice or miss the missing attributes?