It's called progress.
but I agree it was a shock that first time booting. To me the biggest change was going to systemd, but I actually like it better and it boots a whole lot faster.
as for the network device names, I believe the names correspond to where the device is on the motherboard, it really makes it hard to preconfigure it when you don't know what it's going to be called that first time.
The one thing that annoys me is they changed the order of the new service command it was
service name command ie service httpd restart
now it's. systemctl restart httpd
I don't know why they flipped the order.