But don;t you think it's amazing that Tesla hasn't done it?
I mean how easy would it be? ...monitor and control individual circuits right within the Tesla gateway app?
TL ; DR -- There is no benefit at all to tesla the company in doing this, only extra costs supporting stuff fielding questions about individual loads from customers.
============================================
No im not surprised, because its not that easy. Many people dont have room in their panels for "more stuff", it requires putting CTs on every wire, an additional hardware device (connected to power), and would insert tesla into the middle of discussions they dont shouldnt (and probably dont) want to be in, like "why is my range taking so much power?"
Perhaps this is because I am in a support organization in my day job, and have spent my entire working carreer, from my first job in a fast food restaurant to where I am now in my mid 50s, working in "some" form of customer support I have a fairly specific view to this, but....
Whenever a company representative, or a company "assists" with something, they effectively own it in the customers eyes, regardless of whether that was done "as a courtesy", or whether they were told " this is best effort but let me try....."
I will give you a specific example to better explain what I mean.
When I was much younger, and early in my IT career my mom used to tell her friends "Oh my son knows about computers, he can help you with XXXXX" (keep in mind im 55 years old now, and I was like 20-22 for this story, to place where computers were then). So,I would perform some action for them, and then "forever more" they would call me if "something" (anything) didnt work with the computer.
If I wasnt interested in fixing it, sometimes they would get a bit belligerent or say something like "well it didnt do this until you XXXXXX" (I guarantee you anyone and everyone who has ever performed any support function for anyone has heard "it didnt do this until you XXXXX" from someone, whether that XXXXXX is relevant to what is being asked or not.
The point is, if Tesla facilitated this, they would have to own such a solution. They would have to also own why, for some people, "Im sorry, you cant get the snazzy individual circuit level monitoring that is shown as available, you have no room in your panel" would not be an acceptable response. See the various people who were expecting to get regular consumption data at the house level, and didnt because "no room in panel / no neurio devices" and were "upset" about it to see that would be multiplied in this situation.
With a "bunch of data", for many people, comes not only extra scrutiny, but a bunch of extra questions. See all the people who install Teslafi. / Stats / Teslamate or some other third party application for "monitoring" their tesla vehicle, and they freak the $%Q$%$% out about why their wh/mi is "higher than average", why the app shows their battery degradation is "in the 70% percentile, but tesla wont listen!!!!!" etc.
Tesla would be bombarded with questions about circuit power usage, why the neighbors house uses less power for their lights "but its the same floorplan!" or other such questions.
What do they get in exchange for doing that? There is no benefit on the company side for tesla to provide this information / perform these hookups. Extra support / support costs, but no benefit whatsoever to tesla the company from people having this extra data.
There is benefit to some people for having it, but none for Tesla. Much better to skip that support nightmare, expense, customer service issue etc and leave that to a customer to pick the product, and get it installed, and understand that data themselves, without a recommendation from Tesla on specific product.