I completely agree. I am no 3d wiz, but I replaced the cr10s glass with borosilicate. Nice and flat. Level the bed and go. My printer prints like you would expect a paper print. Start file, watch 2 lines or skirt. Level as needed then walk away.
That glass is so good that If I print on bare glass I have to wait for it to cool to take abs parts off. allot of time I use glue sticks just so I don't have to wait for bed to cool.
The glass is easy to replace sure, I got a nice textured glass immediately. But the actual printer bed, with the heating elements and all, is not only much more expensive but is also made of malleable metal.