Your tech manager is likely very aware of the imperfections and is making prioritizations and compromises to keep you employed.