The answer assumes that we are talking about biblatex since that is to my knowledge the only package that defines \parencites.
The syntax of the multicite commands \cites, \parencites, ... is fully compatible with that of the single-cite commands \cite, \parencite, ...
But the implementation of the two differs greatly. While the single-cite commands know that they can only be passed one mandatory argument, the multicite commands need to scan ahead for more possible arguments, since the number of (mandatory) arguments is not fixed.
In particular the biblatex documentation notes in §3.8.3 Qualified Citation Lists, p. 99,
Note that the multicite commands keep on scanning for arguments until they encounter a token that is not the start of an optional or mandatory argument. If a left brace or bracket follows a multicite command, you need to mask it by adding \relax or a control space (a backslash followed by a space) after the last valid argument. This will cause the scanner to stop.
That means
- The multicite commands have to do more work than the single-cite commands.
- In special situations the argument scanner of the multicite commands may need manual intervention to avoid misunderstandings.
Compare the following MWE
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=authoryear, backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cites[380]{sigfridsson}[12]{worman}\ [blub]
\cites[380]{sigfridsson}[12]{worman}\ {\itshape how old fashioned}
\cite[380]{sigfridsson} [blub]
\cite[380]{sigfridsson} {\itshape how old fashioned}
\printbibliography
\end{document}
Where the \ is necessary for \cites but nor for \cite.
So the single-cite commands do have their uses: They are slightly 'safer' and simpler in their implementation.
For what it is worth I usually use the single-cite commands and only go over to the multicite versions if I cite several sources with postnotes.
\parencites? Or do you want the optional arguments to be mandatory? – moewe Jul 14 '18 at 14:08\pcas if it was the\parencitescommand, it would be easier and faster. – jbahn Jul 14 '18 at 14:18\newcommand*{\pc}{\parencite}. But usually it is advised to use an editor with a nice autocomplete feature instead of defining many macros with short one- or two-letter names. BTW: In the future you may want to consider asking only one question per question. It seems to me that the two issues here are only tangentially related: https://tex.meta.stackexchange.com/q/7425/35864. PPS: If we are indeed talking aboutbiblatexhere, you may want to add the relevant tag. – moewe Jul 14 '18 at 14:45