Engineering, in it's various guises, has existed for a long long time.
Back in September 2016, SC published it's 'Design Values' :-
https://forum.supercell.com/showthre...-Design-Values
Often brushed over, treated as waffle, this statement actually contained insight into the Development team's thought process, such as :-
"being easy to pick up and challenging to master"
Of course, there's ambiguity and subjectiveness here, but the rhetoric has always been fairly constant along the lines of, enabling the mass market to pick up, play, and enjoy the game, while allowing challenging high level game play.
So when the volume casual players, are demotivated to play, then there's a problem.
The March 2016 update notably led to a significant increase in engineered bases. They are easy to build and understand. Once the volume of such bases/clans starts to regularly effect the casual playing market, then the game as a whole starts to suffer.
It's not the engineers fault, but the SC tool that allows this frailty in matchmaking.
Back in July last year, Billius made a thread about the future of clan wars being polarised into Engineer wars and Farm wars, if nothing was done :-
https://forum.supercell.com/showthre...-and-Farm-Wars
I would suggest that even the most ardent/hardcore engineer would recognise, that mass engineering is not good for the game as a whole, because it will demotivate the average player from competing in clan wars.
Arguably, we are seeing small changes being gradually made to matchmaking, to lessen the advantage of engineering (well certainly lop sided bases), and I would expect this to continue.
To re-iterate however, the buck stops with SC, I don't blame the engineers.:)