If what you’re trying to say is simply “no non-standard thing has the same advantages of a standard thing”, of course. If what you’re trying to say is “it can’t get significant use” - why? Lots of non-standard things get use, even over their standard counterparts.
No no, you are not understand main problem about <cite> element. It can not exict without element <author> (author functionality). Yes, now it exist but it have break semantic. So why is it needed especially today, when peoples want quality?
So element <cite> or must be remove at all or HTML creators should be added new semantic element <author> which fully represent clear explicit and  prefect semantic. It must be done (remove <cite> or HTML creators should be added new semantic element <author>) because HTML specification can’t solve those problem.
It’s like about <sub> and <sup> elements, but if deleted one of it (for example <sub>)… and <sup> meaning after delete what mean and “sub” and “sup”.
If there is no additional function or ‘feature’ here, you don’t even need to define it with JavaScript - just start get people to start using it in their markup.
What are you talking about? I telling about clear native standard without mistakes. And for now in 2018 <cite> element still have bad semantic without new element <author>. And new element will made HTML standard more clear for <cite> element.
Here is two examples, which is fully show about clear semantic with <author>:
Example1:
<p><author>Sergei Smirnov</author> who wrote book <cite>Yesterday, Tomorrow
</cite> was winner <abbr>Palme d'Or</abbr> festival</p> 
And example2:
<p><author>Mazda</author> build new turbo engine called <cite>Bird3000</cite>
with perfect fuel consumption</p>
Example how it works now (no semantic difference about author and creative work):
<cite>Sergei Smirnov</cite> who wrote book <cite>Yesterday, Tomorrow</cite> was
winner <abbr>Palme d'Or</abbr> festival</p> 
So semantic like this:
<cite>Yesterday, Tomorrow</cite> who wrote book <cite>Yesterday, Tomorrow</cite> was
winner <abbr>Palme d'Or</abbr> festival</p> 
or like this:
Yesterday, Tomorrow who wrote book Yesterday, Tomorrow was winner Palme d'Or festival
Those last 3 examples above like if for <dl>, <dt> and <dd> remove one of themselves.
Normal semantic:
<dl>
  <dt>Blanco tequila</dt>
  <dd>The purest form of the blue agave spirit...</dd>
  <dt>Reposado tequila</dt>
  <dd>Typically aged in wooden barrels for between two and eleven months...</dd>
</dl>
Semantic if remove <dt>:
<dl>
  <dl>Blanco tequila</dl>
  <dd>The purest form of the blue agave spirit...</dd>
  <dl>Reposado tequila</dl>
  <dd>Typically aged in wooden barrels for between two and eleven months...</dd>
</dl>
Semantic if remove <dt> and <dd>:
<dl>
  <dl>Blanco tequila</dl>
  <dl>The purest form of the blue agave spirit...</dl>
  <dl>Reposado tequila</dl>
  <dl>Typically aged in wooden barrels for between two and eleven months...</dl>
</dl>