Potentially, any unoptimized development solution may turn into tech debt.
Here’s an example:
An engineering team chooses a programming framework that is fast to start with; however, it has performance issues and integration limitations. In the future, the team will have to pay the technical debt by reworking functionality based on this framework.