Nothing wrong with the bolt on ones at all. I carry a small multi tool in case I need to remove it but keep nothing under the seat and don't carry pillions so what's the problem?
I got a full carbon seat cowl from Germany for £150. Fit is as good as the ropey oem cowls too.
Just didn't fancy carrying a tool to get in as ive only got one pocket in my leathers which normally has cash,phone and my card.The cowl you have must be the same as what ive seen are they decent qaulity?