Who says new bikes are not too complicated , my 2014 GSA had a software update at its first service , it had a number of software updates at just over 1400 miles to sort out the suspension, it had software updates at its first year service at 6700 miles.
It needed 2 sets of software updates to sort out the shift assist pro when it was installed.
At its second year service loading software updates took twice as long as the physical service and it has been back since for another software update regarding the suspension.
You could always be the first to reject a bike before even getting it out of the showroom, if it can't be released it must be unroadworthy and is therefore not fit for purpose !!!!!!!!!!!!!!!!!!!!!!