It all seems well and good from a drivers point of view which is the one Mark is looking from, however mechanical failures have always factored in F1 results for both drivers and teams and that is what we are talking about here.
I'll concede that the grid drops are much too large and there should be a maximum set for any one race, say between 3 and 8 places.
The idea that grid drops or even a points drop is going to aid cost control by stopping teams using more engine components - or even more engines - than the rules allow is just plain daft. After all the FIA claims that's the aim of this penalty mechanism, fat lot they've ever achieved on cost control.
What choice do teams have either they run incomplete or damaged power units or gearboxes and maybe don't finish, in or out of the points; or they use new penalty laden swaps which also makes scoring points nearly impossible.
Mind you when drivers do what Vettel did in Baku and take a penalty it also impacts the team's points haul, so I'm still in the 'win together lose together' camp I'm afraid.