As someone who only recently learned about flat arc's qualities and wanting to write a story with a static main character, I'm confused as to why it exists.
At what point of abandoning your boring protagonist to tell a more dynamic secondary character's story do you just make him the protagonist instead?
Specifically with these two mistakes.
So here's the plot of Vento Aureo:
Bucciarati's life sucks because of junkies and bandits, so he wants to find boss and kill him because he is responsible for everything. He was protecting the weak and doing all that other cool shit, but too scared to go after the boss until Giorno arrived and impacted him.
Why couldn't it be other way around?
Giorno is only protagonist because he is the Jojo and is descendant of another Jojo. His only connection to the story is genetic.
He somehow magically realizes Bruno's entire character through his face, then helps him overcome fear and betray the boss, and then for the final showdown he finally defeats the boss by the plot itself giving him an OP stand.
Bruno just dies.
Giorno is a static, boring character who has no investment in Bruno's goal and no real motivation. He's artificial and he sucks.
Why couldn't it be the other way around?
Replace Bruno's backstory with Giorno and have some other asshole impact him to start the climb the ranks kill the boss bullshit.
He wouldn't be static then, like all other Jojos are barring Jolyne and Johnny.
Speaking of Johnny, it's even worse.
He's basically a background character for half his part, with Gyro being clear protagonist. His motivations don't make sense either - he doesn't really need the corpse, he doesn't need to win the race and he doesn't need to kill the president, but he does try to do all of them even though his only goal is to talk again, which he can already achieves after getting his stand to develop.
Did Araki forget how to write static characters?