Yeah that's a good point. It's telling that inheritance is by design difficult to change unless you follow very specific rules of good OO design patterns.
I guess it's easy to write bad code in any programming paradkgm but inheritance makes it easy to screw up.
Probably 100 more chapters of no progress, then a spin off where they are married with a kid but he still won't admit that he likes her because he hasn't beat her in shogi.
Just sit back and enjoy the ride.