Centralized node services cannot screw you over other than refusing to provide service. Even when using a centralized node, your wallet still manages its own keys.
Yeah, you can theoretically operate without any of that. Just pretty much nobody does.