No, you cannot assume that nothing will break.
The groups are there not just for cosmetic reasons. These are shy groups:
A shy group serves the first two purposes of an ordinary group (controlling the nesting of other operators), but it does not get a number, so you cannot refer back to its value with ‘\digit’. Shy groups are particularly useful for mechanically-constructed regular expressions, because they can be added automatically without altering the numbering of ordinary, non-shy groups.
This means that the regexps themselves are equivalent, but their combinations are not.