In elementary algebra students can do this for the most part:
Evaluate x^2 + 2x + 4 for x = 3.
Quite a few will struggle with:
Evaluate x^2 + 2x + 4 for x = –3
Almost all will struggle with:
Evaluate -x^2 - 2x + 4 for x = -3
I don't think they'd handle replacing x with z+2.
In elementary algebra they hate fractions. Many struggle with 4 – (–5). I like the approach in the article because of how it relates to factoring and difference of squares. This reinforces those concepts and shouldn't be too great of a leap at this stage. Also, there is a nice geometry behind the (b/2 + z)(b/2 - z) idea. The approach is nice precisely because it isn't a memorization approach. It's an approach that says, "Hey, let's analyze what factoring trinomials is all about and what the relationship between b, c, r, and s are.". It says, we know that r and s have to have the property that r+s is b and rs is c. We know this because of our analysis of multiplying binomials and our experience with factoring trinomials. We are using patterns and pattern recognition and from this we are constructing solutions to an equation that we can't solve by isolating the x like we did with linear equations. This to me, is true mathematics and it's nice to show students this exploration. To show how mathematicians think and approach problems. It's not a black box. It builds upon previous ideas and uses them to solve problems we weren't able to before.
Note that I'll be using this method in elementary algebra from now on but will not be using it to prove the quadratic formula. Indeed I will not even tell them what the quadratic formula is. I will save that for the next class.