Can we stop using the phrase 'over Engineered', often we actually mean 'under Engineered'. Engineering is the art of meeting constraints, building simple solutions. Not getting lost in minutiae to build 'perfect' nonsense.
Time for a cuppa... Earl Grey please!