По правилам. Вы дательный слышите просто потому, что с ним чаще всего предлог по употребляется. Не всегда, а чаще. И только когда имеется в виду пространство. По приезде - это не про пространство, а про время.  Это предложный падеж. После возвращения - вы как скажете? По возвраще....?Если концерт закончился, то по оконча....?