You are acting like he's a human and 'just doesn't care'.
That's not what's going on.
He's not housebroken. Not in the crate, not in the house.
Once you KNOW that, and unless it is medical (and you said it's not) then this is JUST a training issue that is on YOU.
If I were you, I'd just go back to Day One like he's an 8 week old puppy just hitting your home and not housebroken. And all that involves for YOU.
Baby gates and closed doors to keep him in the room with you ALWAYS, if he has an accident it is YOUR fault if you weren't standing right there when he starts to 'uh uh' and take him outside.
100% of the time when he goes outside YOU GO OUTSIDE. You need the reinforcement and puppy parties when he is RIGHT and going outside.
There's lots of good info on What is crate training (why put my puppy in a cage?)
Keep in mind some pups are housebroken fast,, and some are not (mine crate train pretty fast but take alot longer to be 100% in the house, as in months...). But the more we do OUR part for the training the faster things start to improve.
BTW, make sure you really clean the crate and areas in the house with the enzymatic cleaner stuff to remove the odors the dogs can still smell.