You always seem to be going perfectly straight and all I can see is the splashing of the fish you are reeling in!
I would think for a novice the temptation to cast is usually greater than the desire to correct, so they spend the rest of their fishing careers doing the wrong thing. If they would just teach themselves the correct way in the beginning, they will get at least twice as many casts, and the cast they do get will be from a better position. I guess the stability of a kayak is what makes them popular, because they are definitely more stable than a canoe. However I know the solo canoe has many more advantages once you get used to the instability.
Regarding Oz Hawksley's comment, I can mostly only relate to a jet boat. The scariest scenario for me is going downstream at a slow speed and encountering a hard turn around a rock or rootwad... the current is usually trying to funnel you right at the obstacle. In this case you need to be going faster than the current (because reverse is almost never an option) so you have the ability to maneuver. However this situation is a catch 22. You want to be going fast enough to barely have the boat up on plane so you can still maneuver, but slow enough so if you do crash, no one gets hurt badly. But in any case you need to be going slightly faster than the current. I'm actually thinking about getting a whale tail (thanks Corey) this year so I can be up on plane a little easier and remain on plane at a slightly slower speed, giving you a extra second or two to react. Now, traveling up stream is always less stressful, because your boat has the current to "grab" and you always have extra control, even at zero ground speed.
The un-stealthiness of a jet boat is just something I've gotten used to over the years.... what visual advantage you might gain hampers you when approaching a good fish holding spot. I have just learned to live with it...in a bigger river they have so many other advantages though!