In native java views don't have names, they are meaningless. That is why you can reuse the same view, removing from one parent and adding to another, it becomes a completely different view.
In B4A the names exist mainly for 2 reasons,: BASIC standard, as historically it used names to identify controls, and to facilitate logical thinking.
Internally, when compiling, the IDE can't care less of the views names and uses its IDs
B4XViews are NOT views on their own but rather a reference to different platforms views.
A B4Xpanel for example, in B4J references a Pane, while in b4A is in fact a panel.