First, let's keep in mind accessibility is more than screen readers.
The lack of headline tags comes to mind. To your point, now the screen reader has no way to denote one section from the next. Yes, it can read it. But there's no sense of structure and context.
Not sure how tabbing and space bar might work and if that would be acceptable to accessiblity standards.