Is that intended, that you can not max out the tech tree?
Yes, this is intended. You can earn 64 squares and 16 triangles but spend 85 squares and 18 triangles to max out the tree. You can reset your tree and respend or work with a second tree and alternate two settings.