Not really. Puyol was a starter even this season (at the start). Nevermind last season when Puyol & Pique were undisputed starters and Masch had played a perfect CL final. Anyway a CB could have been bought this summer but A DM (Song) was bought instead. That's hardly Cesc's fault...
You are manipulating the facts.
1) We are not talking about the quality of Puyol. We are talking about his constant injuries for almost 2 years. He can be a starter when he is healty despite his declining speed because of experience. However, you can not trust him as a starter anymore because of his constant injuries.
So, your statement about Puyol is nonsense. Starting games does not mean that you are a starter. In order to be a starter, you should be a reliable option. However, Puyol is not a reliable option anymore.
It is similar to Ledley King case. He was the best defender of PL however he was not a reliable starter. You can not put this type of players to your starting list and make transfer by referencing that list.
2) Not last season but two seasons ago, Masch had played in a CL final. However, one game does not mean anything. We lost to Chelsea because of Masch's mistake last year. We lost to Real in the super-cup because of his mistake this year. We were almost losing to Milan if Niang had put that shot in because of him. He showed that you can't trust him in big matches more than once.
3) This year we bought Song because we were needing to cover more than one position with one player. Keita leaved this summer. And, Tito do not trust Masch at DMC. He wanted a back-up for Busquets since Busquets can't play every game. Also, he wanted to have a physical option as Keita. In the last matches we are trying double pivot with Song and Busquets. It shows that it is also a requirement. As a last reason, Song had played CB at Arsenal in his early carier. So management tried to fix three position DMC, MC(Keita like MC) and CB with one man.
If we had more money, they could fix these positions one by one. For example, Song for DMC,MC(keita like MC) and a world class CB like Thiago Silva.
The fee of Thiago Silva was 42 mil €. He says Barcelona is his favorite club. If the issue isn't about money, I am sure he would come last year.
But we did not have 42 mil €. WHY YOUNGIE? Because, we bought a luxury signing Cesc Fabregas last year for 35 mil €.
So, do you still think that being a luxury signing is not a bad think?