When possible why isn't digitalWrite and read also pinMode replaced?

Keep in mind that the port assignments are different for 328 Vs the other avr chips the IDE supports so there is some portability given up when you use direct port addressing in your sketch.

Lefty