The meaningful difference is not whether you can open an IDE. It is whether the product decision itself depends on deeper technical understanding. If the product is an API, developer platform, data pipeline, infrastructure capability, integration layer, security workflow, or internal engineering tool, the PM needs enough technical context to understand what users are buying into and where the product can fail.
That does not transfer architecture ownership from engineering to product. A strong Technical PM can follow the system conversation, expose the product consequence of a technical constraint, ask the question that changes the trade-off, and then make or facilitate the product decision at the right boundary.
The title is not standardized. Some companies use it because the customers are developers. Others use it for platform, infrastructure, integrations, or a PM who works unusually close to engineering. Read the job by its decision rights, users, product surface, and required technical depth, not by the label alone.