Saying he is the problem is just as non-constructive as saying I'm the problem.
People aren't problems, they're people.
Rather, I have a "me and my CTO" problem.
Judging by how my senior colleagues handle this by saying "it's just a job" and not get upset, I can see how their "me and my CTO" problems are much smaller and don't overheat on a daily basis. However, since my ambitions don't align with saying "it's just a job", I am still looking for other options. Quitting is on the list, so thank you for spelling it out.