No, nothing is "broken," but things are inconsistent. Backflow devices, for example: You place one, it automatically places as "BF." You place another, and it automatically places as "BF2." No prompts. Master valves, on the other hand, do this: You place it, you're prompted for master valve number, with "M" in the dialog box as default. You place another, and you're prompted with "M2," giving you the opportunity to change it before you finalize the placement. Flow sensors prompt you for a number every time, without remembering what you called it the first time (just "XX" int the prompt). But it's easy enough to edit these after placement, regardless of whether you get a prompt or not. Not very many of these particular items go into a project, so editing them isn't that big of a deal.
Indicator stakes are like flush valves: There can be dozens on a project. I call them "ID" when prompted. I see no need to increment them, especially since every single incremental one goes into the Irrigation Schedule.
So I would say this: The more expensive items, such as those where there are relatively few of them in a project, should be prompted, and even have incremental numbering. Easy to edit to whatever you like after placement. Items like flush valves and indicator stakes don't need prompting (unless just one time to assign it a name/number), and don't need incremental numbering at all.