For a cage you need a hides. Without hides is going to probably cause stress and refused meals, bps need that sense of security to thrive. They are not having a dark place to hide while it's day time with light for a nocturnal species would be stressful also. You have to think about there native habitat also, they spend there time in dark termite mounds and rodent holes. The only way to avoid hides really would to use a tub but that wouldn't give you the viewing you want and may still need to use a hide anyways. I don't really consider a ball python being a viewing animal, if someone is over and wants to see them I'll take them out.
I completely understand why you don't want to use hides though. Because of my work schedule during the week I see my snakes when I feed, handle, and when they poke their heads out of hides. The weekends I have off and stay up much later so I get to see them when they are out at night and I really enjoy it, gives me something to look forward to every weekend. I have my beardies for day, Leos and bps for night lol
Sent from my SAMSUNG-SM-G890A using Tapatalk