There is doubt on how long the engine will last. Mine died at 17k miles.
I never thought the bike uncomfortable even at high RPM. I too opened near full throttle for acceleration most all the time, at least if on open roads or first at traffic signal.
Bike is a lot of fun but Honda, keep in mind, wants the bike to appear low maintenance to make it attractive. For example no one likes idea of oil change every week. I use hyperbole for effect. Anyhow, they strike a balance. What is the most infrequent schedule that avoids most issues?
If you are using 90 percent of engine power you must seriously consider the likelihood that you are putting more stress and more wear than average or median....in any case more than expected.
So adjust your maintenance schedule accordingly.
In my experience, Honda does not care if your engine dies. So. Do maintenance ahead of schedule, all the time, and enjoy the ride, especially if you are using all the bike will give. It will give plenty. But Honda won't. Take care of what you have.
Rip my cb300f. May you have many miles ahead of you, OP.